トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

HTTP

メモ

telnet で HTTP を話す

HTTP/0.9 GET

GET /<cr>
<cr>

HTTP/1.0 GET

GET / HTTP/1.0<cr>
host: nona.to<cr>

POST form-url-encoded

POST / HTTP/1.0<cr>
host: nona.to<cr>
<cr>
aaa=111&bbb=222<cr>

POST multipart/form-data

  • TODO

HTTP ヘッダ

キャッシュ禁止

Cache-Control: no-cache
Pragma: no-cache

参考サイト

W3C

http://jp.php.net/urlencode

-_. を除くすべての非英数文字が % 記号 (%)に続く二桁の数字で置き換えられ、 空白は + 記号(+)にエンコードされます。

同様の方法で、WWW のフォームからポストされたデータはエンコードされ、 application/x-www-form-urlencoded メディア型も同様です。

歴史的な理由により、この関数は RFC1738 エンコード( rawurlencode() を参照してください) とは異なり、 空白を + 記号にエンコードします。

あなたの情報(確認くん)/ UGTop

HTTP応答コード

http://support.microsoft.com/kb/173971/ja

  • 200 OK
  • 301 Moved Permanently
  • 302 Moved Temporarily
  • 304 Not Modified
  • 400 Bad Request
  • 401 Unauthorized
  • 403 Forbidden
  • 404 Not Found
  • 500 Internal Server Error
  • 502 Bad Gateway
  • 503 Service Unavailable