wgetの話で気になる点が。

p0t: wgetの本当の良さ

この1年くらいはGETを使うことが多いです

$ GET http://go-pear.org/ | php -Cq

みたいな. ヘッダーとか見たり弄ったりもできます(wgetでもできるけど

投稿者 ELF : 2005年12月23日 02:46

Fedora Core(&Red Hat&CentOS)だと perl-libwww-perl ってのに入ってるみたいです > GET SSL使えないけど

投稿者 ELF : 2006年01月02日 10:20

GET!? 単にGETだと検索で見つけ辛いですがこの話でわかりました!

komagata@colinux:~$ apt-cache show libwww-perl
Package: libwww-perl
Priority: optional
Section: perl
Installed-Size: 984
Maintainer: Jay Bonci <jaybonci@debian.org>
Architecture: all
Version: 5.803-4
Depends: perl (>= 5.6.0-16), libnet-perl (>= 1:1.09) | perl (>= 5.8.1), libdigest-md5-perl, libmime-base64-perl (>= 2.1) | perl (>= 5.8), liburi-perl (>= 1.10), libhtml-parser-perl (>= 3.33), libhtml-tree-perl (>= 3.11)
Recommends: libmailtools-perl, libhtml-format-perl, libcompress-zlib-perl
Suggests: libio-socket-ssl-perl (>= 0.81-2)
Filename: pool/main/libw/libwww-perl/libwww-perl_5.803-4_all.deb
Size: 358498
MD5sum: 0f326bde0be84e234e9eb312e6a87400
Description: WWW client/server library for Perl (aka LWP)
 Libwww-perl is a collection of Perl modules which provides a simple
 and consistent programming interface (API) to the World-Wide Web.  The
 main focus of the library is to provide classes and functions that
 allow you to write WWW clients, thus libwww-perl said to be a WWW
 client library. The library also contain modules that are of more
 general use, as well as a simple HTTP/1.1-compatible server
 implementation.
Tag: devel::library, langdevel::perl, made-of::lang:perl, protocol::http, role::sw:shlib

Debian etchだとlibwww-perlつーかLWPに入ってるみたいです。

komagata@colinux:~$ ll /usr/bin/GET
lrwxr-xr-x  1 root root 11 2006-01-02 17:43 /usr/bin/GET -> lwp-request

GETはlwp-requestのシンボリックリンクかよ!

komagata@colinux:~$ ll /usr/bin/POST
lrwxr-xr-x  1 root root 11 2006-01-02 17:43 /usr/bin/POST -> lwp-request
komagata@colinux:~$ ll /usr/bin/HEAD
lrwxr-xr-x  1 root root 11 2006-01-02 17:43 /usr/bin/HEAD -> lwp-request

ついでにPOSTもHEADもあるみたいです。

komagata@colinux:~$ GET http://p0t.jp/google.php/PHP
レッツPHP!       http://php.s3.to/
PHP研究所 PHP INTERFACE   http://www.php.co.jp/
phpspot - PHPスクリプト/MySQL/掲示板/入門/サンプル/正規表現   http://phpspot.net/php/
PHP-J.com        http://www.php-j.com/
PHP: Hypertext Preprocessor (in Japanese)        http://www.geocities.jp/rui_hirokawa/php/
PHP SAMPLES &amp; TIPS   http://www.spencernetwork.org/
PHP: Hypertext Preprocessor      http://jp2.php.net/
komagata@colinux:~$ HEAD http://p0t.jp/google.php/PHP
200 OK
Connection: close
Date: Mon, 02 Jan 2006 09:05:59 GMT
Server: Apache/1.3.34 (Unix)
Content-Type: text/plain
Client-Date: Mon, 02 Jan 2006 09:06:06 GMT
Client-Peer: 59.106.13.181:80
Client-Response-Num: 1
X-Powered-By: PHP/4.3.10

使い易っ!!! GETやPOSTの一番簡単な方法かもしれない。GETしたらデフォルトはwgetみたいにファイルに保存じゃないでしょ!やっぱ標準出力でしょ!

Comments


Option