2

リクエストで送信するムードと情報に応じて、サーバーはコンテンツ タイプを含む空のボディの 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 がどのように機能するかについて、何か不足していますか?

4

0 に答える 0