HTTPプロトコルとは

Webを見るときに必要なTCPプロトコルを用いたアプリケーション層の通信規格。
って言われてもねぇ。。。
基本的にポートは80番

TCPプロトコルとは

テキストがちゃんと相手に送れる通信規格。
データが壊れてないか毎回ちゃんとチェックしているから若干遅い。

リクエスト

GET /index.html HTTP/1.0

レスポンス

HTTP/1.0 200 OK
Content-Type: text/html
Date: Sun, 19 Aug 2012 02:06:45 GMT
Connection: Close
<http>〜</http>

若干ほかにも情報がくっついてくる。

つまり?

メゾットファイルの位置プロトコルのバージョン
GEThttp://www.google.com/index.htmlHTTP/1.0

ってな感じ。

クエリ(情報)があった場合

リクエスト

GET https://www.google.co.jp/search?q=検索内容 HTTP/1.1

レスポンス

HTTP/1.1 200 OK
Content-Type: text/html
Date: Sun, 19 Aug 2012 02:06:45 GMT
Connection: Close
<http>〜</http>

サーバー側の処理としては、変数として?の後ろについてるデータを代入した上で実行した結果を返している。

POSTの場合

誠意製作中。。。

追記

http://jp.fujitsu.com/solutions/sdas/technology/web-apl/01-http-protocol.html
ここ見るといいかも

トップへ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-01-02 (金) 00:42:13 (1356d)