トップ 一覧 検索 ヘルプ 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://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