标题为,以及如何检查响应的HTTP状态?
例如,如果服务器返回http状态代码403,我需要再次发送召回邮件请求以获取新的访问令牌。
答案 0 :(得分:0)
看看下面的内容。在故障块中,重试/重新发送您的查询X次。一定要在某些时候添加逻辑以结束重试,这样你就不会有无限循环。
AFHTTPRequestOperationManager *operationManager = [AFHTTPRequestOperationManager manager];
[operationManager POST:url
parameters:object
success:^(AFHTTPRequestOperation *operation, id responseObject) {
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
if (operation.response.statusCode == 403) {
// retry
}
}
];
This回答也可能有所帮助。