argra****@users*****
argra****@users*****
2011年 5月 26日 (木) 01:07:50 JST
Index: docs/modules/libwww-perl-5.813/lwptut.pod diff -u docs/modules/libwww-perl-5.813/lwptut.pod:1.3 docs/modules/libwww-perl-5.813/lwptut.pod:1.4 --- docs/modules/libwww-perl-5.813/lwptut.pod:1.3 Fri Apr 29 02:07:31 2011 +++ docs/modules/libwww-perl-5.813/lwptut.pod Thu May 26 01:07:50 2011 @@ -770,9 +770,8 @@ =end original -LWP::UserAgent objects have many attributes for controlling how they -work. Here are a few notable ones: -(TBT) +LWP::UserAgent オブジェクトには、動作を制御するための多くの属性があります。 +注目するべきものをいくつか示します: =over @@ -785,7 +784,6 @@ =end original C<< $browser->timeout(15); >> -(TBT) =begin original @@ -794,9 +792,8 @@ =end original -This sets this browser object to give up on requests that don't answer -within 15 seconds. -(TBT) +これは、リクエストに 15 秒以内に返事がないと諦めるように +ブラウザオブジェクトを設定します。 =item * @@ -807,7 +804,6 @@ =end original C<< $browser->protocols_allowed( [ 'http', 'gopher'] ); >> -(TBT) =begin original @@ -819,8 +815,9 @@ =end original -This sets this browser object to not speak any protocols other than HTTP -and gopher. If it tries accessing any other kind of URL (like an "ftp:" +これは、HTTP と gopher 以外のプロトコルを話さないようにオブジェクトに +設定します。 +If it tries accessing any other kind of URL (like an "ftp:" or "mailto:" or "news:" URL), then it won't actually try connecting, but instead will immediately return an error code 500, with a message like "Access to 'ftp' URIs has been disabled". @@ -835,7 +832,6 @@ =end original C<< use LWP::ConnCache; $browser->conn_cache(LWP::ConnCache->new()); >> -(TBT) =begin original @@ -845,10 +841,9 @@ =end original -This tells the browser object to try using the HTTP/1.1 "Keep-Alive" -feature, which speeds up requests by reusing the same socket connection -for multiple requests to the same server. -(TBT) +これは、同じサーバへの複数のリクエストに対して同じソケット接続を +再利用することでリクエストを高速化する、HTTP/1.1 "Keep-Alive" 機能を +使うようにブラウザオブジェクトに設定します。 =item * @@ -859,7 +854,6 @@ =end original C<< $browser->agent( 'SomeName/1.23 (more info here maybe)' ) >> -(TBT) =begin original @@ -886,8 +880,7 @@ =end original -Or if need be, you can go in disguise, like this: -(TBT) +あるいは、もし必要なら、以下のように偽装することも出来ます: $browser->agent( 'Mozilla/4.0 (compatible; MSIE 5.12; Mac_PowerPC)' ); @@ -900,7 +893,6 @@ =end original C<< push @{ $ua->requests_redirectable }, 'POST'; >> -(TBT) =begin original @@ -954,8 +946,8 @@ =end original -LWP::RobotUA class is just like LWP::UserAgent, and you can use it like so: -(TBT) +LWP::RobotUA クラスは LWP::UserAgentのようなもので、以下のようにして +使えます: use LWP::RobotUA; my $browser = LWP::RobotUA->new('YourSuperBot/1.34', 'you****@yours*****'); @@ -969,8 +961,7 @@ =end original -But HTTP::RobotUA adds these features: -(TBT) +しかし、HTTP::RobotUA には以下のような機能が追加されています: =over @@ -1056,9 +1047,8 @@ =end original -For more options and information, see L<the full documentation for -LWP::RobotUA|LWP::RobotUA>. -(TBT) +さらなるオプションと情報については、L<the full documentation for +LWP::RobotUA|LWP::RobotUA> を参照してください。 =for comment ########################################################################## @@ -1166,9 +1156,8 @@ =end original -For example, consider this URL, which is part of the protected -area of the web site: -(TBT) +例えば、ウェブサイトのうち保護されたエリアである、この URL について +考えます: http://www.unicode.org/mail-arch/unicode-ml/y2002-m08/0067.html @@ -1181,11 +1170,9 @@ =end original -If you access that with a browser, you'll get a prompt -like +ここにブラウザでアクセスすると、 "Enter username and password for 'Unicode-MailList-Archives' at server -'www.unicode.org'". -(TBT) +'www.unicode.org'" のようなプロンプトが出ます。 =begin original @@ -1193,8 +1180,7 @@ =end original -In LWP, if you just request that URL, like this: -(TBT) +LWP では、もし単にこの URL にリクエストしたいなら、以下のようにします: use LWP; my $browser = LWP::UserAgent->new; @@ -1214,8 +1200,7 @@ =end original -Then you'll get this error: -(TBT) +そうするとこのエラーを受け取ります: Error: Basic realm="Unicode-MailList-Archives" 401 Authorization Required