Thread View: fj.lang.perl
3 messages
3 total messages
Started by 山田佳苗
Tue, 31 Mar 1998 00:00
go through proxy
Author: 山田佳苗
Date: Tue, 31 Mar 1998 00:00
Date: Tue, 31 Mar 1998 00:00
36 lines
1456 bytes
1456 bytes
NTTアドバンステクノロジの山田と申します。
初めて質問します。よろしくお願い致します。
いまLWPを使ってファイルの自動取得ツールを作っているのですが、
プロキシサーバのキャッシュを読みにいってしまい、
最新のものが取れてきません。
ブラウザの"Reload"のようなことができれば嬉しいのですが...。
勉強不足で申し訳ございませんが教えていただければ幸いです。
よろしくお願い致します。
------(以下ソース)---------
#!/usr/local/bin/perl
use LWP::UserAgent;
use LWP::Simple;
use HTTP::Request;
use strict;
my $ua = new LWP::UserAgent;
$ua->proxy('http', 'http://???.???.???.???:8080/');
my $url = "http://???.???.??.??/";
my $request = new HTTP::Request('GET', $url);
my $response = $ua->request($request);
if ($response->is_success) {
print STDERR $response->content;
} else {
print $response->error_as_HTML;
}
________________________________________
Kanae YAMADA
Re: go through proxy
Author: Koichi Nakatani
Date: Tue, 31 Mar 1998 00:00
Date: Tue, 31 Mar 1998 00:00
19 lines
1142 bytes
1142 bytes
なかたに@コニカ です。
山田さん>
> いまLWPを使ってファイルの自動取得ツールを作っているのですが、
> プロキシサーバのキャッシュを読みにいってしまい、
> 最新のものが取れてきません。
> ブラウザの"Reload"のようなことができれば嬉しいのですが...。
プログラム例を使うと、
my $request = new HTTP::Request('GET', $url);
$request->header('cache-control' => 'no-cache');
my $response = $ua->request($request);
のようにすると "Reload" と同様になると思います。
--
中谷 康一
コニカ株式会社 グラフィックアーツセンター
Re: go through proxy
Author: 山田佳苗
Date: Thu, 02 Apr 1998 00:00
Date: Thu, 02 Apr 1998 00:00
28 lines
1621 bytes
1621 bytes
NTTアドバンステクノロジの山田です。
> > いまLWPを使ってファイルの自動取得ツールを作っているのですが、
> > プロキシサーバのキャッシュを読みにいってしまい、
> > 最新のものが取れてきません。
> > ブラウザの"Reload"のようなことができれば嬉しいのですが...。
>
> プログラム例を使うと、
>
> my $request = new HTTP::Request('GET', $url);
> $request->header('cache-control' => 'no-cache');
> my $response = $ua->request($request);
>
> のようにすると "Reload" と同様になると思います。
有難うございました。
弊社のプロキシがHTTP1.0でしたので、
以下の2行を加えることで当初の目的を達成しました。
$request->header('cache-control' => 'no-cache');
$request->header('Pragma' => 'no-cache');
お忙しいところ時間を割いて教えていただきまして有難うございました。
_____________________________________________________________________
山田佳苗(Kanae YAMADA)
yamada@hit.ntt-at.co.jp
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads