1
我有企业代理,支持https,但不是HTTP连接(即使认证后)。除了HTTP或HTTPS URLS之外,它仅响应403 Forbidden。它使用HTTP认证,而不是NTLM。有据可查的是,urllib2无法通过代理使用https。 App Engine使用urllib2连接到https URL来更新应用程序。如何通过公司代理访问App Engine?
在* nix上,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的代理服务器。有没有人有任何其他的工作?我确信我不是唯一一家位于限制性公司代理之后的 。
什么是不行的?它在哪里以及如何突破? – 2008-09-16 21:33:47