リクエストで送信するムードと情報に応じて、サーバーはコンテンツ タイプを含む空のボディの 204 レスポンス、またはエラーの詳細text/plain
を示すボディを含む 400 シリーズのレスポンスのようなものを返す場合があります。application/json
これをどのように処理する必要がありますか?
私たちは次のように考えました。
Alamofire.request(request)
.responseString({ (request, response, string, error) -> Void in
// Happy dance
})
.responseSwiftyJSON({ (request, response, json, error) -> Void in
// Parse the error out of the json response and inform the user
})
...しかし、チェーンされたすべての応答ハンドラーが実行されているようです。「特定のエラータイプに対してのみこれを呼び出す」または「特定の応答コードに対してのみこれを呼び出す」と言う方法はありますか?
Alamofire がどのように機能するかについて、何か不足していますか?