Webに携わってもう直ぐ1年。
Webサイトをいじる中、スペルミスや設定ミスでエラーをよく見てきたのですが、
ヘッダーのstatus codeを見て、404の場合はパスが間違ってんのかな〜、
500番台に場合はPHPのコードスペルミスでのしたのかな〜とか確認してます。
しかし、このくらいしか分かりません。
この前、406エラーがでて、なにこれ!?ってなったので覚書します。
406 Not Acceptable 受理不可 Webサーバからクライアントへのレスポンスに、クライアントが受理できないデータが含まれている場合に発生する。
だそうです。
例)サーバはapplication/jsonを送信したかったが、リクエストのAccept:ヘッダにapplication/jsonが含まれていなかった。
まとめ
- 100番台 ・・・ Information
リクエストは受け入れられ、処理は継続
- 200番台 ・・・ Success
リクエストは正常に受け取られ、受理された。
- 300番台 ・・・ Redirection
リクエストを完了するためには、他のURL等を参照する必要がある。
- 400番台 ・・・ Client Error
クライアント側のエラー
- 500番台 ・・・ Server Error
サーバー側のエラー