ASIFormDataRequest を使用して POST リクエストを送信し、同時にいくつかの写真をアップロードしています。奇妙なことに、同じ要求がエミュレーターでは正常に機能しましたが、実際のデバイスでは機能しませんでした。そして、デバイス 1 に対してサーバー側から 400 が返されます。私が言える唯一の違いは、エミュレーターでは写真がフォト アルバムからのものであり、デバイスでは写真がカメラで撮影されたものであるということですが、実際に違いはありますか? 他に考えられる 400 エラーの理由は何ですか?
質問する
135 次
2 に答える
1
次のリンクを参照してください。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
http://www.checkupdown.com/status/E400.html
http://www.codestyle.org/sitemanager/FAQ.shtml#correct400
これがあなたに役立つことを願っています........
于 2012-03-16T08:21:34.303 に答える
0
あなたの問題が何であるかはわかりませんが、カメラから写真を撮るかアルバムから写真を撮るかに違いはありません. とにかく、廃止された ASIHttp を AFNetworking (https://github.com/AFNetworking/AFNetworking) などの別の同様のものに変更することをお勧めします。
于 2012-03-16T09:06:41.947 に答える