ASIFormDataRequest отлично работает на эмуляторе iPhone, но не на устройстве - PullRequest
1 голос
/ 16 марта 2012

Я использую ASIFormDataRequest, чтобы отправить запрос POST и одновременно загрузить пару фотографий.Странно, тот же запрос просто отлично работал на эмуляторе, но не на реальном устройстве.И я получаю 400 возвращенных со стороны сервера для устройства один.Из того, что я могу сказать, единственное отличие состоит в том, что на эмуляторе изображение было из фотоальбома, в то время как на устройстве изображение было сделано камерой, но действительно ли это имеет значение?Что еще может быть возможной причиной ошибки 400?

Ответы [ 2 ]

1 голос
/ 16 марта 2012

Пожалуйста, перейдите по следующим ссылкам:

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

Надеюсь, это поможет вам ..............

0 голосов
/ 16 марта 2012

Я не уверен, в чем ваша проблема, но вы не должны столкнуться с какой-либо разницей между съемкой фотографии с камеры или альбома.В любом случае, я бы предложил вам изменить ASIHttp, который больше не поддерживается, на другой аналогичный, такой как AFNetworking (https://github.com/AFNetworking/AFNetworking).

...