自由な人間(デジタル風味) RSSフィード

2006-01-03 libwww-perl で GET, POST, HEAD

libwww-perl で GET, POST, HEAD

GET? http://p0t.jp/mt/archives/2006/01/get.html

こりゃあいいや。今までHTTPのヘッダレスポンス見るのに

w3m -dump_head yahoo.co.jp

とかしてたんだけど、こんなのよく忘れちゃう。

HEAD yahoo.co.jp

直球万歳!FreeBSDportsでは、p5-libwww でありました。

・・・あれ、でも出力がちょっと違う。

% w3m -dump_head yahoo.co.jp
HTTP/1.1 200 OK
Date: Mon, 02 Jan 2006 21:39:47 GMT
P3P: policyref="http://privacy.yahoo.co.jp/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
Expires: -1
Pragma: no-cache
Cache-Control: no-cache
Connection: close
Content-Type: text/html;charset=euc-jp
% HEAD yahoo.co.jp
200 OK
Cache-Control: no-cache
Connection: close
Date: Mon, 02 Jan 2006 21:43:01 GMT
Pragma: no-cache
Content-Type: text/html;charset=euc-jp
Expires: -1
Client-Date: Mon, 02 Jan 2006 21:43:01 GMT
Client-Peer: 202.93.91.214:80
Client-Response-Num: 1
P3P: policyref="http://privacy.yahoo.co.jp/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"

とすると、実はcurlが一番わかりやすいかな。

% curl --head yahoo.co.jp
HTTP/1.1 200 OK
Date: Mon, 02 Jan 2006 21:43:54 GMT
P3P: policyref="http://privacy.yahoo.co.jp/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
Expires: -1
Pragma: no-cache
Cache-Control: no-cache
Connection: close
Content-Type: text/html;charset=euc-jp

ちなみにHTTPレスポンス見るときは、ここも時々使うよ。

 2006/01/04 22:15 % wget -S --spider yahoo.co.jp

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/akid/20060103/p1