【发布时间】:2014-06-23 14:16:46
【问题描述】:
我正在从应用引擎调用第三方网络服务。这项特殊的服务很挑剔。我遇到了一个问题,通话可以正常工作一段时间,然后停止工作,然后重新开始工作。我意识到,如果我手动停止管理控制台中的所有实例,调用将再次起作用。
我设置了一个代理来路由呼叫,这样我就可以看到标题和所有细节。我想我已经将问题归结为以下问题。在一个实例启动一段时间后(应用程序现在通常只需要 1 到 3 个实例),应用程序引擎将开始使用目标的 IP 地址作为主机标头的值,而不是主机名。好吧,服务不喜欢那样。它是否应该关心是另一回事。
所以我的问题是,为什么应用引擎最终会使用主机标头的 IP 地址而不是主机名?而且,当然,我能做些什么吗?我知道我无法设置主机头,但也许还有其他可以做的事情。
感谢您的任何见解。
【问题讨论】:
标签: google-app-engine urlfetch