AFNetworking 2 - 获取错误 json 正文 [重复]
Posted
技术标签:
【中文标题】AFNetworking 2 - 获取错误 json 正文 [重复]【英文标题】:AFNetworking 2 - get error json body [duplicate] 【发布时间】:2014-05-13 12:38:21 【问题描述】:我正在为我的应用使用最新的 AFNetworking,它与 REST API 服务器对话。
当我从它那里得到一些 500
错误时,JSON 正文类似于
"message": "my error message"
,
我无法从 NSError
检索此消息,该 lib 响应了我:
[api setupUser:data success:^(AFHTTPRequestOperation *operation, id responseObject)
// some success handle
failure:^(AFHTTPRequestOperation *operation, NSError *error)
// cannot get json response of error :(
];
你如何解决它?
【问题讨论】:
【参考方案1】:答案很简单——失败回调中的operation.responseObject
也包含 json 数据。甜^.^
【讨论】:
以上是关于AFNetworking 2 - 获取错误 json 正文 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
AFNetworking 2.0 从故障块中的代码 400 获取 JSON
AFNetworking/Overcoat/Promisekit - 在错误消息中获取返回 json
使用 AFNetworking 获取 OMDb API 数据