Я использую AFNetworking
для связи с сервером через POST, который отвечает простой строкой, содержащей нужную мне информацию. Я использую следующий код:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager POST: MY_URL
parameters: MY_PARAMETERS
success:^(AFHTTPRequestOperation *operation, id responseObject) {
//do something
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//etc.
}];
Однако кажется, что AFNetworking
ожидает, что каждый ответ будет в формате JSON, потому что я получаю эту ошибку, когда выполняю свой запрос:
Error Domain = NSCocoaErrorDomain Code = 3840 «Операция не может быть завершена. (Ошибка Cocoa 3840.)» (текст JSON не начинался с массива или объекта, а параметр разрешения фрагментов не установлен.) UserInfo = 0x1566eb00 {NSDebugDescription = текст JSON не начинался с массива или объекта, и параметр, разрешающий фрагменты, не установлен.}
Как я могу сообщить AFNetworking
, что ответ не является объектом JSON? Я видел кое-что, связанное с AFHTTPClient
, но, похоже, оно больше не является частью AFNetworking
.