Hippo2000 (2000/7/28)
HTTP::Requestモジュールなのです。
作者はGisle Aasさんです。メールで許可をいただきました。
HTTP::Request - HTTPリクエストをカプセル化するクラス
require HTTP::Request; $request = HTTP::Request->;new(GET => 'http://www.oslonett.no/');
HTTP::RequestクラスはHTTP形式のリクエストをカプセル化します。レスポンスはリクエスト行、いくつかのヘッダ、そして(潜在的には空の)内容で構成されます。LWPライブラリはHTTPプロトコルでないスキームにも、HTTP形式のリクエストを使っていることに注意してください。
このクラスのインスタンスは通常、LWP::UserAgentオブジェクトのrequestメソッドに渡されます:
$ua = LWP::UserAgent->new; $request = HTTP::Request->;new(GET => 'http://www.oslonett.no/'); $response = $ua->request($request);
HTTP::RequestはHTTP::Messageのサブクラスで、このためそのメソッドを継承しています。よく使われる継承されたメソッドはheader()、push_header()、remove_header()、headers_as_string()そしてcontent()です。詳細はHTTP::Messageをご覧下さい。
以下の追加のメソッドが利用できます:
引数が与えられるとそれが新しい値となります。引数が与えられないと値は触られません。どちらの場合も前の値が返されます。
uri()メソッドはその引数としてURIオブジェクトと文字列の両方と受取ります。もし文字列が与えられると、絶対的なURIとして解析できるものでなければなりません。
HTTP::Headers, HTTP::Message, HTTP::Request::Common
Copyright 1995-1998 Gisle Aas.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。