可以做Appengine urlfetch或urllib2 HEAD请求吗?

时间:2012-07-29 01:31:50

标签: python google-app-engine urllib2 urlfetch

Hello Stack Overflow!

我了解Python的urllib2库可以执行HEAD请求:How do you send a HEAD HTTP request in Python 2?

这是否意味着如果我想要执行HEAD请求,我需要使用urllib2吗?此外,appengine上的urlli2可以执行HEAD请求(可疑,因为它看起来并不表示urlfetch可以https://developers.google.com/appengine/docs/python/urlfetch/fetchfunction

非常感谢!

1 个答案:

答案 0 :(得分:1)

想出来。 urllib2无法做任何urlfetch不能做的事情。 “在App Engine中运行时,这些库使用App Engine的URL提取服务执行HTTP请求,该服务在Google的可扩展HTTP请求基础架构上运行。”

BUT! “URL提取服务支持五种HTTP方法:GET,POST,HEAD,PUT和DELETE。”

刚刚在urlfetch参考文档中没有看到它。