Небольшой туториал по использованию AFNetworking 2.0
GET
1 2 3 4 5 6 7 8 |
|
POST
1 2 3 4 5 6 7 8 |
|
POST Multi-Part (в несколько частей)
Схоже с POST, но с данными (в этом случае, картинкой) в теле, разбитыми на несколько частей.
1 2 3 4 5 6 7 8 9 10 11 |
|
Связка операций
Выше использовался
AFHTTPRequestOperationManager
и обычно этого вполне достаточно.
Но, если Вам необходима связка операций, то вы должны использовать
AFHTTPRequestSerializer
, AFHTTPRequestOperation
и NSOperationQueue
.
Образец кода ниже прямо из AFNetworking:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Немного еще
Выше приведенные примеры используют стандартный
AFJSONResponseSerializer
– что значит ответ должен быть в формате JSON.
Если вы обрабатываете XML или другие данные, то вам нужен другой вид serializer'a.
1 2 3 4 5 |
|
AFNetworking очень строг с
Content-Type
(типом контента).
Поэтому, если ваш ответ типа “text/plain”, когда вы используете JSON serializer, можно поступить так:
1
|
|