2013-12-02 5 views
4

Я использую AFNetworking 2.0 для выполнения вызовов API.Ошибка (ошибка Cocoa 3840) (Недопустимое значение вокруг символа 0) в сообщении с AFNetworking 2.0

Я пытаюсь опубликовать данные в веб-службы с помощью метода:

- (NSURLSessionDataTask *)POST:(NSString *)URLString 
       parameters:(NSDictionary *)parameters 
        success:(void (^)(NSURLSessionDataTask *task, id responseObject))success 
        failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure 

Сообщение Словарь:

{ 
    uid = "B6ACB3EF-3E95-4313-9BC2-6FB47808D938"; 
} 

получать ошибки как:

Exception: Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Invalid value around character 0.) UserInfo=0xd0d7a10 {NSDebugDescription=Invalid value around character 0.}` 

Спасибо.

+2

Я думаю, что ваш сервер отправляет плохой ответ (т. Е. Не JSON или что-то еще, что вы ожидаете от клиента). Запишите ответ. –

+0

@OMK, заднийtrace пожалуйста. –

+1

@DavidCaunt, вы правы. Это связано с плохим ответом сервера. – OMK

ответ

1

Посмотрите на ответ от сервера. Возможно, он отправляет плохой ответ. Вы можете протестировать его с помощью Postman для Chrome или RESTClient для Firefox.

Смежные вопросы

 Смежные вопросы