可能重复:
使用objective-c执行PHP脚本
有人可以使用 ASIHTTPRequest 库或 NSURLConnection 在 Objective-C 中如何执行单向请求(我不需要任何响应)。是否可以使用 ASIHTTPRequest 异步执行此操作?
另外,这会被视为 HTTP POST 请求吗?例如,url 类似于 myURL.com/performThisScript.php?specialID=1
可能重复:
使用objective-c执行PHP脚本
有人可以使用 ASIHTTPRequest 库或 NSURLConnection 在 Objective-C 中如何执行单向请求(我不需要任何响应)。是否可以使用 ASIHTTPRequest 异步执行此操作?
另外,这会被视为 HTTP POST 请求吗?例如,url 类似于 myURL.com/performThisScript.php?specialID=1
代码 :
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=1
URL 中隐含参数,因此您应该GET
.