2008-09-15 8 views
1

私はHTTPSをサポートしているがHTTP接続はサポートしていない企業プロキシを持っています(認証後も)。これは、HTTPまたはHTTPS URLを除いて、403 Forbiddenに応答します。 NTLMではなくHTTP認証を使用します。 urllib2はプロキシ経由でhttpsで動作しないことはよくわかっています。 App Engineはurllib2を使用してhttps URLに接続してアプリを更新しようとします。企業プロキシ経由でApp Engineにアクセスするにはどうすればよいですか?

urllib2では、env変数を使用してプロキシを設定する必要があります。

export http_proxy="http://mycorporateproxy:8080" 
export https_proxy="https://mycorporateproxy:8080" 

これは対応策として、http://code.activestate.com/recipes/456195/に分類されています。また、http://code.google.com/p/googleappengine/issues/detail?id=126を参照してください。 これらの修正プログラムのどれも私のために働いていません。彼らはHTTP CONNECTをサポートするプロキシサーバーに依存しているようです。誰も他の回避策を持っていますか?私は、限定的な企業プロキシの背後にあるのは ではないと確信しています。

+0

どうしてうまくいかないのですか?どこでどのように壊れますか? –

答えて

1

プロキシを許可する前にhttp basic-authを使用していて、「接続」を許可していますか?

httpトンネルまたはプロキシトンネルを使用してトンネルを通過できるようにする必要があります

関連する問題