mrm*_*vin 4 security google-app-engine choice urllib2 urlfetch
谷歌urlfetch与python lib有urllib2什么区别?
当我遇到Google时,urlfetch我想也许有安全原因.也许谷歌在苹果网或其他方面更安全?
是否有任何理由为什么我应该选择谷歌的urlfetch了urllib2?
请注意,在GAE urllib中,urllib2和httplib只是UrlFetch的包装器(请参阅Python中的获取URL).
urlfetch模块的一个不同之处是为您提供了用于发出异步请求的接口.
我不为谷歌工作,所以这只是我读过的各种GAE帖子的猜测.App Engine实例不直接面向互联网,而是隐藏在Google基础架构层之后.当浏览器发出HTTP请求时,它不会直接进入您的实例,而是会访问Google边缘服务器,最终将请求路由到GAE实例.
同样,在发出HTTP请求时,您的实例不仅会打开一个套接字(urllib2通常会这样做),而是将HTTP请求发送到其他Google请求的边缘服务器.在GAE上使用urllib2将使用在urlfetch上运行的GAE特定版本.
| 归档时间: |
|
| 查看次数: |
2962 次 |
| 最近记录: |