NSURLSessionを使用してhttp post to serverを要求しています。すべてが正常であれば正常に動作します。しかし、サーバーが例外をスローするときに私は応答を得ることができません。ブラウザでは、私は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
ブラウザと郵便配達員で試してみましたが、すぐにエラーレスポンスを得ることができました。 –