エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
以前AndroidのHttpURLConnectionのPOSTの挙動がバージョン違うというのを書いたんだけど、今回もその手... 以前AndroidのHttpURLConnectionのPOSTの挙動がバージョン違うというのを書いたんだけど、今回もその手の記事。先に言っておくと悪いのはサーバ側。 サーバ側とHTTPで通信するときに何かしらの認証機構を入れることはよくあると思うんだけど、BASIC認証じゃなくてパラメータで認証チェックしたりすることもあるよね。で、それが認証エラーの場合にどうやってレスポンス返すかっていうのは二通り考えられるかなと。 HTTPステータスコードで401(Unauthorized)を返す HTTPステータスコードは200(OK)を返してレスポンスBODY内で認証失敗を示すコードを入れる WebAPIの設計としてどちらが正しいのかはおいといて*1、401を返す場合にサーバ側の実装をちゃんとしないとAndroidのHttpURLConnectionのバージョンで挙動が変わるので注意しましょうとい