我正在使用AFNetworking,Overcoat和Promisekit。我想看看我从服务器得到的json。
//apiclient.h
@interface STRAPIClient : OVCHTTPSessionManager
//apiclient.m
[self POST:@"contents" parameters:parameters]
.then(^(OVCResponse *response) {
return response.result;
})
.catch(^(NSError * error){
NSLog(error.description);
});;如何从NSError对象获取响应字符串?
发布于 2015-04-25 13:31:39
检查error.userInfo[AFNetworkingOperationFailingURLResponseDataErrorKey]和error.userInfo[AFNetworkingOperationFailingURLResponseErrorKey]。
来自AFURLResponseSerialization.h
常量
AFNetworkingOperationFailingURLResponseErrorKey
相应的值是一个NSURLResponse,其中包含与错误相关的操作的响应。此密钥仅存在于AFURLResponseSerializationErrorDomain中。
AFNetworkingOperationFailingURLResponseDataErrorKey
相应的值是包含与错误相关的操作的原始数据的NSData。此密钥仅存在于AFURLResponseSerializationErrorDomain中。
https://stackoverflow.com/questions/29854587
复制相似问题