Alamofire 4.0.1ライブラリをswift 3で使用しています。 HTTPステータスライン(https://www.w3.org/Protocols/rfc2616/rfc2616-sec6.htmlで説明)を探しています。ステータスコード、ヘッダー、すべてを取得できますが、ステータスメッセージは取得できません。AlamofireでHTTPステータスラインを取得
問題を説明する「禁止」キーワードの後に、異なるメッセージで403回の応答を返すREST APIにクエリしています。クライアントがアクセスを許可されていないか、特定のURLにアクセスできないなど内部でのみ使用。 APIにアクセスするクライアントでは、「禁止」メッセージ以外の詳細をユーザーに伝えたいと考えています。
この
は、サーバーが返信するものである(私は応答をHTTPリクエストを送信し、調査するポウ、HTTPクライアントを使用するので、私はこれを知っている):HTTP/1.0 403禁止(内部法)
結論として、AlamofireでHTTPステータスラインを取得する機会はありますか?
渡すために、ステータスラインを使用する(私はそれを聞いたことがない)そのかなり珍しいをエラーメッセージ。 403を使用し、レスポンス本体、JSONオブジェクト、またはあなたにとって意味のある形式でメッセージを含めることはもっと一般的です。 – mcfedr
フィードバックいただきありがとうございます。フィードバックをAPIの所有者に転送しました。 – rsc