私は周りを検索しようとしましたが、正確な答えを見つけることができません。
私の友人は、以下のように cURL を使用して JSON でデータを返す Web サイトを実装しています。
curl http://example.com//api/v1/opens_set_current_position -d '{"latitude":"53.041", "longitude":"-2.90545", "radius":"100000"}' -X GET -H "Content-type: application/json"
iOS アプリでデータを取得するコードを作成しようとしました。しかし、私はできません。NSURLConnection経由でデータを読み込めないというエラーが常に発生します。これが私のコードです:
NSString *requestString = [NSString stringWithFormat:
@"http://example.com//api/v1/opens_set_current_position"];
NSURL *url = [NSURL URLWithString:requestString];
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url];
[req setHTTPMethod:@"GET"];
[req addValue:@"application/json" forHTTPHeaderField:@"Content-type"];
NSString *dataString = @"{\"latitude\":\"53.041\", \"longitude\":\"-2.90545\", \"radius\":\"100000\"}";
NSData *requestData = [NSData dataWithBytes:[dataString UTF8String] length:[dataString length]];
[req setHTTPBody:requestData];
NSURLResponse *theResponse = NULL;
NSError *theError = NULL;
NSData *theResponseData = [NSURLConnection sendSynchronousRequest:req returningResponse:&theResponse error:&theError];
データはまったく来ませんでした。次のエラー メッセージが表示されます。
操作を完了できませんでした。(kCFErrorDomainCFNetwork エラー 303。)
誰か助けてくれませんか?