🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

3 total messages Started by 山田佳苗 Tue, 31 Mar 1998 00:00
go through proxy
#163
Author: 山田佳苗
Date: Tue, 31 Mar 1998 00:00
36 lines
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
#165
Author: Koichi Nakatani
Date: Tue, 31 Mar 1998 00:00
19 lines
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
#167
Author: 山田佳苗
Date: Thu, 02 Apr 1998 00:00
28 lines
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