如何通过公司代理访问App Engine?

2024-10-03 04:32:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我的公司代理支持https,但不支持HTTP连接(即使在身份验证之后)。它只给403禁止响应,除了HTTP或HTTPS url。它使用HTTP身份验证,而不是NTLM。有充分的证据表明urllib2不能通过代理使用https。App Engine尝试使用urllib2连接到https URL以更新应用程序。在

在*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。 这些方法对我都没用。它们似乎依赖于支持httpconnect的代理服务器。有人有其他的解决办法吗?我肯定我不是唯一的 一个是限制性的公司代理。在


Tags: httpscom身份验证httpurl代理code公司