NSMutableURLRequest *request = [self requestWithMethod:@"GET" path:@"paths/" parameters:params];
AFJSONRequestOperation *jsonRequest = [AFJSONRequestOperation
JSONRequestOperationWithRequest:request success:^(NSURLRequest *request,
NSHTTPURLResponse *response, id JSON) {
// something to do here in case of success
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON
{
// and something there in case of failure
}
一切都在400個狀態碼JSONRequestOperationWithRequest成功工作正常,但在一種情況下,當我收到400狀態碼的響應,和JSON
(有效,我已經檢查過),包含關於此錯誤的一些信息,正如我使用瀏覽器所看到的。 但JSONRequestOperationWithRequest
調用成功塊,JSON
和響應爲零。 這可能是什麼原因造成的?
如果您獲得400個狀態碼,則應該調用失敗塊。 (我查了AFNetworking的源代碼) – danypata
事實上在其他情況下失敗的塊被調用,只有在這種情況下成功塊被調用 – laucel