「プロジェクト:外部リンク/リンク切れ」の版間の差分

削除された内容 追加された内容
Resto1578 (会話 | 投稿記録)
m cl
HTTPステータスコードのセクションを除去
7行目:
 
[[Category:ウィキプロジェクト|*かいふりんくきれ]]
<!--
[[HTTPステータスコード]] 2008-07-04T17:36:34 (UTC) 版を転載 主な執筆者 [[User:222.13.249.146]]、[[User:Mh35]]、[[User:Tenko]]、[[User:Aska27]]、[[User:Monaneko]]、ほか
-->
 
== HTTPステータスコード ==
 
HTTPステータスコード (HTTP Status Code) は、[[Hypertext Transfer Protocol|HTTP]]において[[Webサーバ]]からのレスポンスの意味を表現する3桁の数字からなるコードです。RFC2616 などによって定められています。
 
=== おもなHTTPステータスコードの意味 ===
==== 200 ====
200: OK - リクエストは成功し、レスポンスとともに要求に応じた情報が返される。
 
==== 300 ====
300: Multiple Choices(複数の選択)- リクエストしたリソースが複数存在し、ユーザやユーザーエージェントに選択肢を提示するときに返される。
 
==== 301 ====
301: Moved Permanently(恒久的に移動した)- リクエストしたリソースが恒久的に移動されているときに返される。Location:ヘッダに移動先のURIが示されている。
 
==== 302 ====
302: Found(発見した)- リクエストしたリソースは一時的に移動されているときに返される。Location:ヘッダに移動先のURIが示されている。元々は、''Moved Temporarily''(一時的に移動した)で、一時的にリソースが移動したときに使用するステータスコードであった。しかし、[[リダイレクト]]の意味で使用するサーバが多かったため、302はFoundになり、新たに303,307が作成された。
 
==== 303 ====
303: See Other(他を参照せよ)- リクエストに対するリソースが他のURIに存在するときに返される。Location:ヘッダに移動先のURIが示されている。
 
==== 307 ====
307: Temporary Redirect(一時的リダイレクト)- リクエストしたリソースは一時的に移動されているときに返される。Location:ヘッダに移動先のURIが示されている。
 
==== 400 ====
400: Bad Request(不正なリクエスト)。
 
==== 401 ====
401: Unauthorized(認証が必要である)。
 
==== 402 ====
402: Payment Required(支払いが必要である)- 未実装。
 
==== 403 ====
403: Forbidden(禁止されている)- リソースにアクセスすることを拒否された。
 
==== 404 ====
[[HTTP 404|404: Not Found]](未検出)- リソースが見つからなかった。
 
==== 406 ====
406: Not Acceptable(受理できない)- Accept関連のヘッダに受理できない内容が含まれている場合に返される。
 
==== 408 ====
408: Request Timeout(リクエストタイムアウト)- リクエストが時間以内に完了していない場合に返される。
 
==== 410 ====
410: Gone(消滅した)- ファイルは恒久的に移動した。どこに行ったかもわからない。404 Not Foundと似ているが、こちらは二度と復活しない場合に示される。
 
==== 423 ====
423: Locked(ロックされている)- [[WebDAV]]の拡張ステータスコード。リクエストしたリソースがロックされている場合に返す。
 
==== 425 ====
425: Unordered Collection
 
==== 500 ====
500: Internal Server Error(サーバ内部エラー)- サーバ内部にエラーが発生した場合に返される。
 
=== RFC ===
* [http://tools.ietf.org/html/rfc1945 RFC1945] - Hypertext Transfer Protocol -- HTTP/1.0
* [http://tools.ietf.org/html/rfc2068 RFC2068] - Hypertext Transfer Protocol -- HTTP/1.1
* [http://tools.ietf.org/html/rfc2616 RFC2616] - Hypertext Transfer Protocol -- HTTP/1.1 (RFC2068の改訂版)
* [http://tools.ietf.org/html/rfc2518 RFC2518] - HTTP Extensions for Distributed Authoring -- WEBDAV
* [http://tools.ietf.org/html/rfc3229 RFC3229] - Delta encoding in HTTP
* [http://tools.ietf.org/html/rfc2324 RFC2324] - Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* [http://tools.ietf.org/html/rfc2817 RFC2817] - Upgrading to TLS Within HTTP/1.1
* [http://tools.ietf.org/html/rfc2295 RFC2295] - Transparent Content Negotiation in HTTP
* [http://tools.ietf.org/html/rfc2774 RFC2774] - An HTTP Extension Framework