Я проверил другие вопросы, относящиеся к этому, но единственный ответ -« Используйте ASIHTTPRequest
"поскольку это больше не разрабатывается, я хотел спросить, какие альтернативы используют люди, во время работы над нашим SDK я столкнулся со множеством странных действий в NSURLConnection
при получении данных с сервера.
Мы проследили это до того факта, что NSURLConnection
плохо справляется с ответами в кодировке фрагментов. По крайней мере, так мы читаем в этом вопросе здесь NSURLConnection и "фрагментированное" кодирование передачи
Некоторые разработчики, с которыми мы говорили, говорят, что в iOS 5 ситуация улучшится, нам нужно убедиться, что наш SDK обратно совместим с iOS 4.3 не ниже.
Я хочу подтвердить, что это проблема в NSURLConnection
и то, как люди с ней справляются.
Все альтернативы, которые я нашел до сих пор, основаны на NSURLConnection
, и я предполагаю, что как таковые будут иметь такой же недостаток. ASIHTTPRequest
действительно работал, потому что он основан немного ниже, чем NSURLConnection
, но искали альтернативы, зная, что он больше не поддерживается.
Список других рассмотренных библиотек:
Ресткит
,
ShareKit
,
LRResty
,
AFNetworking
,
TTURLRequest
Я знаю, что здесь есть похожие вопросы Является ли RESTKit хорошей заменой ASIHTTPRequest? и здесь альтернативой ASIHTTPRequest Но оба решения основаны на NSURLConnection.
РЕДАКТИРОВАТЬ: Я заметил, что указал не на тот вопрос в начале сообщения, поэтому он обновлен. Он указывает на ветку из 2008 года, и я видел похожие, но не недавние.