在应用程序引擎上使用 urlfetch() 查询除 80 之外的端口上的 URL
是否允许使用 urlfetch() 查询除 80 之外的端口上存在的 URL
我想从非标准端口上的服务器获取数据 -
http://example.com:8000/WebService?input=a
理想的示例是托管在非标准端口上的 Web 服务。
我可以用 appengine 以某种方式做到这一点吗?
Is querying for URLs present on ports other than 80 allowed with urlfetch()
I would like to get data from a server on a non-standard port -
http://example.com:8000/WebService?input=a
Ideal example would be web services hosted on non-standard ports.
Can i do this somehow with appengine?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
应用引擎文档n 表示您可以使用 Python 的
urllib2
发出请求,该请求将自动使用 Google 的 urlfetch 服务。使用 urllib2 您可以在主机名中指示端口号。我还没有在 GAE 上测试过它,但我不明白为什么它不起作用。
编辑:
来自 GAE 文档:
这意味着可以在使用标准 urlfetch API 时的 url。
The app engine documentation says that you can use Python's
urllib2
to make your requests which will automatically use Google's urlfetch service. Usingurllib2
you can indicate the port number in the hostname.I haven't tested it on GAE, but I don't see why it shouldn't work.
Edit:
From the GAE documentation:
This implies that the port can be specified in the url while using the standard urlfetch API.