これに似た投稿リクエストをしようとしています
$.ajax({
url: "ValidationHandler.ashx",
type: "POST",
//data: "connectionid=" + connID +"&vp=" + vp,
data: "connectionid=" + connID + "&vp=" + vp,
dataType: "json",
async: false,
error: function (XMLHttpRequest, textStatus, errorThrown) {
value = '00000'
},
success: function (response) {
try {
if ((response) || (response != 'object')) { //if repsonse is NOT an object - make it an object!!!!
value = response.auth
}
else {
value = response.auth;
}
} catch (ex) {
value = response.auth;
}
}
});
return value;
私は現在これを私の目的のcに持っています
NSString *url = @"http://ec2-176-34-72-223.eu-west-1.compute.amazonaws.com/Ext/RemoteLogin";
l
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:url]];
[request setHTTPMethod:@"POST"];
[request setValue:@"email@biztweet.com" forHTTPHeaderField:@"email"];
[request setValue:@"password123" forHTTPHeaderField:@"password"];
NSLog(@"%@", request);
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
[connection start];
if(connection)
{
myData = [NSMutableData data];
}
}
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSString *str = [[NSString alloc] initWithData:myData encoding:NSUTF8StringEncoding];
NSLog(@"3: %@", str);
}
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
NSLog(@"1: %@", error.description);
}
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
[myData setLength:0];
NSLog(@"2: %@", response.description);
}
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[myData appendData:data];
}
これを使用すると、応答として html コードが返されますが、c# コードで記述された応答を取得したいと考えています。
context.Response.Write(GenerateConnectionAuthorisationString(connectionid));
応答として文字列を取得したい。JavaScript は文字列応答を取得できます。では、どこが間違っているのでしょうか??