1

https をサポートしているが HTTP CONNECT をサポートしていない (認証後でも) 企業プロキシがあります。HTTP または HTTPS URL 以外の応答で 403 Forbidden を返すだけです。NTLM ではなく、HTTP 認証を使用します。urllib2 がプロキシ経由の https では機能しないことは十分に文書化されています。App Engine は、urllib2 を使用して https URL に接続し、アプリを更新しようとします。

*nix では、urllib2 はプロキシが環境変数を使用して設定されることを想定しています。

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 をサポートするプロキシ サーバーに依存しているようです。他の回避策はありますか?制限的な企業プロキシの背後にいるのは私だけではありません。

4

1 に答える 1

1

プロキシを許可する前に http basic-auth を使用し、その後「接続」を許可するということですか。

次に、http-tunnel または proxytunnel を使用してトンネリングできるはずです。

于 2008-09-17T15:26:22.080 に答える