back

初心者へ(メソッド編)


メソッドって何?
命令の種類のことです。
今からこういう命令をあなたに言います、と宣言するようなものです。
種類はGET、HEAD、POST、PUT、DELETE、TRACEO、PTIONSがあります。 他にもいくつかありますが、ここではこれだけ説明します。

GET
これはみなさんがいつも使っているものです。通常はこれでホームページを見ているわけです。
おそらく今あなたも「GET」でこのページを見ているのでしょう。URIの最後に?をつけると、それ以下がGETで送信されます。

HEAD
ドキュメントの情報のみを欲しいときに使います。
「test.html」の内容自体は分かりませんが、最終更新時刻などが分かります。

POST
CGIなどでおなじみですね。サーバにデータを送信するメソッドです。
サーバさんのお返事の「<title>bye-bye<title> <h2>ほげほげ</h2>」に当たる部分のように送りたい情報を書きます。

PUT
ファイルをアップロードする、と考えてもらっていいです。 認証を要求する場合があります。

DELETE
ファイルを削除する、と考えてもらっていいです。 認証を要求する場合があります。

TRACE
プラウザ君のお手紙がどうやっていったかを知るために使います。
どこかで他人に見られている可能性はないか?などが分かります。
プロキシを使いながらこのメソッドを使ってみるとよく分かるかも知れません。

OPTIONS
指定したドキュメント(URIで指定したもの)に対してどのようなメソッドが使えるか、とサーバに聞くものです。
URIに「*」を書くとサーバ全体に対するものが返されます。

次は他のヘッダを説明します。
実はこれって意味ないような気がしてきた。 適当に書いて、さっさと次のネタに行こうかな。



なお、ここに書かれていることは転載可能です。直リンク、無断リンクもOKです。
文句、苦情、ご要望はhttp://neo.zipang.ne.jp/cgi-bin/home?shimane01/27までお願いします。