Какая оболочка NSURLConnection одинаково хорошо обрабатывает GET и POST?
Для метода GET я предпочитаю google's GTMHTTPFetcher , чем ASIHTTPRequest .ASIHTTPRequest использует делегат, который, вероятно, и придет вам в голову.Но именно поэтому я решил не использовать его, потому что, когда у вас есть несколько соединений (в моем случае много соединений), тогда у каждого соединения есть свой делегат, и у вас получается слишком много объектов.Или вы можете иметь только 1 делегата, но вы нашли способ выяснить, какой ответ для какого соединения.
GTMHTTPFetcher обрабатывает этот способ намного лучше, на мой взгляд.Он использует 1 SEL для 1 соединения, как модель целевого действия.Код намного чище, чем модель делегата.
Но для метода POST , ASIHTTPRequest имеет ASIFormDataRequest .Я не нашел простой способ сделать POST с GTMHTTPFetcher.У него есть setPostData метод для установки данных поста.Но вы должны сами установить тело сообщения и параметры mime (из того, что я вижу). И это головная боль.Я считаю, что у него есть другой класс под названием GTMHTTPUploadFetcher .Но я не могу понять, как его использовать (я продолжаю получать NSAssert «нужное местоположение загрузки hdr»).
Так что для POST, я думаю, ASIHTTPRequest проще.
Я сделалнет возможности использовать facebook-ios-sdk .И хотел бы услышать другое мнение по этому поводу.
Так есть ли NSURLConnection wrapper хорошо обрабатывает и GET, и POST?И есть идеи, как использовать GTMHTTPUploadFetcher?