0

可能重复:
使用objective-c执行PHP脚本

有人可以使用 ASIHTTPRequest 库或 NSURLConnection 在 Objective-C 中如何执行单向请求(我不需要任何响应)。是否可以使用 ASIHTTPRequest 异步执行此操作?

另外,这会被视为 HTTP POST 请求吗?例如,url 类似于 myURL.com/performThisScript.php?specialID=1

4

1 回答 1

0

代码 :

    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:@"http://www.yourdomain.com/script.php"];
    NSString *result = (NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)yourData, NULL, CFSTR("?=&+"), kCFStringEncodingUTF8);
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
    [request setHTTPBody:[result dataUsingEncoding:NSUTF8StringEncoding]];
    [request setHTTPMethod:@"GET"];
    NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:request delegate:self];

暗示 :

由于myURL.com/performThisScript.php?specialID=1URL 中隐含参数,因此您应该GET.

于 2012-04-09T01:19:11.597 回答