0

GET HTTP 要求を介してクラウドからファイルをダウンロードしようとしています。REST クライアント (Chrome 用 Postman) では期待どおりの結果が得られますが、iOS で要求を渡すと NULL 応答が返されます。何が問題なのですか?

私の REST クライアントではhttp://myserver.com/api/download.json?filepath=/&fileid=document:1pLNAbof_dbXGn43GtMNafABMAr_peTToh6wEkXlab7U&filename=My Info.doc、認証キーのヘッダー フィールドと同じように URL を渡しましたが、完全に正常に動作します。iOS でそのようなことをすると、次のようになります。

[request setURL:[NSURL URLWithString:URLString]]; // I tried even to hardcode the 
                                                 // URLString to be one of the 
                                                // working URLs from the Postman 
                                               // Client, doesn't work as well.
[request setHTTPMethod:@"GET"];
NSData* response = [NSURLConnection sendSynchronousRequest:request 
                                          returningResponse:&urlResponseList
                                          error:&requestErrorList];

応答が null で、ステータス コード 500 が返されます。これを機能させる方法を知っている人はいますか? ありがとう。

4

2 に答える 2