1

私は多くの検索を行いましたが、私が見つけたコードフラグメントのどれも私にとってはうまくいかないようです. iPhoneアプリ内で実行するために、xcodeに次のフラグメントがあります。

NSURL *url = [NSURL URLWithString:@"http://blah.blah.com/rec.php"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
NSData *body = [@"data=crap" dataUsingEncoding:NSUTF8StringEncoding];
NSString *bodyLength = [NSString stringWithFormat:@"%d", [body length]];
[request setValue:bodyLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];    
[request setHTTPBody:body];
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:NULL];

rec.php は正常に呼び出されますが、投稿データは通過しません。エントリ $_POST['data'] は空です。誰かが私が間違っていることを教えてもらえますか?

4

0 に答える 0