2011-01-31 14 views
1

私はウェブサイトにプロキシ(フォワードプロキシ)を使用するウェブリクエストを持っています。このウェブサイトにリバースプロキシ(Squid)があると言うと、私のリクエストはすべてMISSとして返されます。 転送プロキシを使用してデータを取得する方法はありますか?Squidの問題 - プロキシ認証が必要です

私はこのエリアの初心者です。

しばらくを読んだ後、私は何の現金化を設定しないと、この私は、これは要求

Command: GET 
URI: http://www.example.com 
ProtocolVersion: HTTP/1.1 
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 
Referer: http://www.example.com 
Accept: */* 
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 
Accept-Encoding: gzip,deflate 
Accept-Language: en-us,en;q=0.5 
Keep-Alive: 115 
X-Requested-With: XMLHttpRequest 
X-Prototype-Version: 1.7 
Expires: Sun, 19 Nov 1978 05:00:00 GMT 
Host: www.example.com 
Cookie: 
    PHPSESSID: 249477191de6048739cd8690fabd6060 
    UTG: A-3345389704b26912f6d5422.73487509-0a3a0a26a100a113a119a24a1a4a77a7a6a  
    addOtr: 7L4L2 
    CLIENT_WIDTH: 1916 
    MAIN_WIDTH: 1726 

Cache-Control: no-store,no-cache 
Pragma: no-cache 
ProxyConnection: Keep-Alive 
HeaderEnd: CRLF 

これはレスポンス事前

ProtocolVersion: HTTP/1.0 
StatusCode: 407, Proxy authentication required 
Reason: Proxy Authentication Required 
Server: squid/3.0.STABLE19 
Mime-Version: 1.0 
Date: Mon, 31 Jan 2011 19:04:44 GMT 
ContentType: text/html 
ContentLength: 2986 
X-Squid-Error: ERR_CACHE_ACCESS_DENIED 0 
ProxyAuthenticate: Basic realm="Anonymous proxy" 
Authenticate: Basic realm="Anonymous proxy" 
X-Cache: MISS from funky 
X-Cache-Lookup: NONE from funky:2448 
Via: 1.0 funky (squid/3.0.STABLE19) 
ProxyConnection: close 
HeaderEnd: CRLF 

おかげで

を得たもの

+0

あなたは、実際の問題が何であるかを説明できますか?リバースプロキシに接続するフォワードプロキシを使用できない理由はありません。実際には、リバースプロキシに気づくべきではありません。あなたは何をしようとしていますが、何がエラーですか? – dicato

+0

O.K私はプロキシを使ってWebページにアクセスしていますが、有効な応答を得る代わりに、一時的に応答ヘッダーを移動して302を取得しました.Squidが使用され、ヘッダーの1つ(私はどちらが覚えていないか)にMISSが含まれています。私はプロキシレスポンスを使用していないときに有効であると言わなければなりません。 – Robob

答えて

0

あなたは期限を将来に設定する必要があります。

このような何か見て、あなたの有効期限変更してみてくださいのCache-Control、およびプラグマ:

のCache-Control:最大エージング= 300 日:金、2011年2月4日4時52分58秒GMT は、有効期限を:金、2011年2月4日午前4時57分58秒GMT ...

(。プラグマを削除するあなたはあなたの.htaccessファイルを編集することによってこれを行うことができます)

+0

私は既にプラグマを削除しようとしましたが、idはキャッシュの制御を変更することについて助けてくれませんでした。私はすでにそれもやっていることをほとんど確信しています。とにかく私はプロキシプロバイダを変更し、今は魅力のように働いています。とにかく助けてくれてありがとう。 – Robob

関連する問題