エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Retrofitでステータスコードがエラーの場合のレスポンスをパースする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Retrofitでステータスコードがエラーの場合のレスポンスをパースする - Qiita
やりたいこと Retrofitでは、ステータスコード200の場合はsuccessになりますが、404や422、500の場合はf... やりたいこと Retrofitでは、ステータスコード200の場合はsuccessになりますが、404や422、500の場合はfailureになります。 Api.getUser(id, new Callback<User>() { @Override public void success(User user, Response response) { // ステータスコード200の場合はここ } @Override public void failure(RetrofitError error) { // ステータスコード404、422、500などのエラーの場合はここ } }); ただ、サーバー側でエラーの時に特定のエラーコードやエラーメッセージを返してそれをAndroid側で扱いたいことがあります。 例えば、GitHubのAPIで422を返す時、エラーの内容がjsonで返ってきます。これ