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 に答える