App Engine的URLFetch:http GET在本地工作,但在特定URL上部署到GAE时则不起作用
App Engine是谷歌云平台(Google Cloud Platform)中的一个平台即服务(PaaS),它为开发人员提供了在云端构建、部署和运行应用程序的能力。URLFetch是App Engine中的一种HTTP调用方式,用于从应用程序外部获取数据。
本地工作
在本地环境中,使用URLFetch调用HTTP GET方法时,可以从与应用程序部署的相同Google Cloud Platform账户中获取数据。
例如,在本地运行以下代码:
import urlfetch
url = "https://example.com/data"
response = urlfetch.fetch(url)
data = response.read()
这段代码会从本地计算机上的Google Cloud Platform账户中获取数据,并将数据存储在data
变量中。
部署到GAE时
然而,当将应用程序部署到App Engine时,HTTP GET方法似乎无法正常工作。
这可能是由于以下原因之一:
总之,HTTP GET方法在App Engine中本地工作正常,但在部署后可能无法正常工作。请确保您已正确设置您的Google Cloud Platform账户,并启用HTTP GET方法。如果问题仍然存在,请考虑联系Google支持团队以获得更多帮助。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云