0
我不小心輸入了錯誤的交路,發現儘管它是錯的,成功的塊稱爲:爲什麼成功塊被錯誤的路徑調用?
[[APIClient sharedInstance]
postPath:@"api_url"
parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Result: Success %@",[responseObject description]);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//handle error
NSLog(@"Result: Failure + %@",error.userInfo);
}];
當然的數據不被髮送到服務器,交易不被處理,但我想知道爲什麼它不是failure
塊應該被稱爲萬一路徑錯誤的情況下?感謝名單。
那麼這取決於你所犯的錯誤......也許請求本身工作,並返回一個錯誤消息作爲HTTP 200響應 –
嗨,但如何請求到達服務器,而路徑本身是錯誤的! – Malloc
可能某些類型的http錯誤(如果不是全部)被認爲是「成功」,而失敗僅僅是「服務器沒有應答」。雖然我不知道你在哪條路上錯了。你有沒有嘗試從你的瀏覽器打錯了路徑(雖然這是一個得到而不是一個帖子...)? –