- 追加された行はこの色です。
- 削除された行はこの色です。
**目次 [#h0ecc3b6]
#contents
** HTTPヘッダやCGI環境変数を実際に見てみる [#r974d496]
|カテゴリー|HTTPヘッダやCGI環境変数を実際に見てみる|
|優先順位|至急|
|イテレーション|[[イテレーション1]]|
|状態|未着手|
|完了予定日||
|工数||
|対応者|清原|
----
**要件 [#la1f22ca]
- formがあるページを用意する
- GETメソッド, POSTメソッドで送信してみる
- サーバーからのレスポンスは、"aaa"などでOK。
- サーバー側で、受け取るCGI変数を一通り確認してみる
- FirefoxのHTTPヘッダが見られる拡張(extention)である(Live HTTP headers)を
インストールして、ブラウザから送信されるHTTPヘッダ及び、サーバーから返されるHTTPヘッダの
内容を確認する
- サーバーからのレスポンスとして次を返すように変更してみて、HTTPヘッダを確認してみる
-- レスポンスヘッダ 302
-- レスポンスヘッダ 401
-- レスポンスヘッダ 404
-- レスポンスヘッダ 500
-- cookieを発行してみる
- 以上の結果をレポートする(メモする)
----
** 実験1 [#k94193f0]
''用意したページ''
form.html
''用意したサーバー側PHPプログラム''
form.php
''HTTPリクエストヘッダ''
REQUEST GET /~kiyohara/form.php?c=c HTTP/1.1
Host okra.ark-web.jp
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language ja,en-us;q=0.7,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset Shift_JIS,utf-8;q=0.7,*;q=0.7
''HTTPレスポンスヘッダ''
RESPONSE HTTP/1.1 200 OK
Date Tue, 07 Aug 2007 04:32:19 GMT
Server Apache/2.2.2 (Fedora)
Content-Length 151
Connection close
Content-Type text/html
''CGI環境変数''
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
ja,en-us;q=0.7,en;q=0.3
okra.ark-web.jp
**サーバ応答コード [#e48f478e]
''302''
''401''
''404''
RESPONSE HTTP/1.1 404 Not Found
Date Tue, 07 Aug 2007 04:11:36 GMT
Server Apache/2.2.2 (Fedora)
Content-Length 296
Connection close
Content-Type text/html; charset=iso-8859-1
''500''
** 実験2 [#k2218dfd]