我正在使用NSURLSession向服務器請求http post。它工作正常,如果一切正常。但是當服務器拋出異常時,我無法獲得響應。在瀏覽器中,我應該能夠獲得505錯誤代碼。但我無法迅速獲得它。以下是我使用的代碼。它有什麼問題嗎?當服務器端發生異常時,無法獲得http響應
let task = NSURLSession.sharedSession().dataTaskWithRequest(request, completionHandler: {
(data, response, error) in
//this method is not called
print("get response from register service \(data) \(error)")
})
task.resume()
這聽起來很奇怪。您可能會嘗試捲曲 - 甚至是像Wireshark這樣的更好的工具,以確認服務器的響應是正確的。 – CouchDeveloper
我曾嘗試使用瀏覽器和郵遞員,我可以立即獲得錯誤響應。 –