!!!メモ !!telnet で HTTP を話す !HTTP/0.9 GET GET / !HTTP/1.0 GET GET / HTTP/1.0 host: nona.to !POST form-url-encoded POST / HTTP/1.0 host: nona.to aaa=111&bbb=222 !POST multipart/form-data *TODO !!HTTP ヘッダ !キャッシュ禁止 Cache-Control: no-cache Pragma: no-cache !!!参考サイト !W3C *http://www.w3.org/TR/html4/interact/forms.html *form enctype=[application/x-www-form-urlencoded|multipart/form-data] !http://jp.php.net/urlencode ""-_. を除くすべての非英数文字が % 記号 (%)に続く二桁の数字で置き換えられ、 空白は + 記号(+)にエンコードされます。 ""同様の方法で、WWW のフォームからポストされたデータはエンコードされ、 application/x-www-form-urlencoded メディア型も同様です。 ""歴史的な理由により、この関数は RFC1738 エンコード( rawurlencode() を参照してください) とは異なり、 空白を + 記号にエンコードします。 !あなたの情報(確認くん)/ UGTop *http://www.ugtop.com/spill.shtml *ブラウザから吐き出される環境変数 !!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