November 12, 2007

GETとPOSTの基本理解

By addedentry






HTTPにおけるGETとPOSTの話。



◆ GETメソッド

URLの末尾に'?'で連結する、複数のリクエストパラメータ。複数ある場合は各パラメータと'&'で連結する。URLとリクエストパラメータを足し合わせて、ひとつのリクエストとするもの。

(例)
http://www.google.co.jp/search?q=%E3%81%BB%E3%81%92&lr=lang_ja
赤文字:URL
青文字:リクエストパラメータ
黒文字:接続文字('?','&')


◆ POSTメソッド

いわゆる"入力フォーム"を使ってサーバに情報を送信する。掲示板が一番いい例。
ブラウザのアドレス欄やリクエストパラメータに情報が入らないので、パスワードなどの秘匿性の高い情報を送信する場合には、POSTでなければセキュリティを保つことが出来ない。


◆ 参考URL

リクエストパラメータ



  generated by feedpath Rabbit