©2009 Google -
Code 主页 -
站点服务条款 -
隐私政策 -
站点目录
Google Code 有以下版本:
English -
Español -
日本語 -
한국어 -
Português -
Pусский -
中文(简体) -
中文(繁體)
google.appengine.api.urlfetch 包提供以下函数:
在 url 中给出的网址抓取文档并返回包括响应详细信息的对象。有关返回值的详细信息,请参阅 Response 对象。
参数:
http 或 https 网址。如果网址无效,将抛出 InvalidURLError。POST 或 PUT 请求的正文内容。GET、POST、HEAD、PUT 和 DELETE。这些值是由包提供的常量。False 且响应数据超过允许的响应大小上限,则将抛出 ResponseTooLargeError 异常。如果为 True,则不抛出异常,并且响应的 content 被截断为大小上限,Response 对象的 content_was_truncated 属性设置为 True。 True,HTTP 重定向的响应后有最多 5 个连续重定向。响应数据来自最终位置,就像数据是用于请求的位置。如果为 False,则重定向后没有其他操作,且重定向响应会直接返回到应用程序,其中包括说明重定向的标头信息。抓取操作是同步的。在服务器响应之前,不会返回 fetch()。较慢的远程服务器可能导致您的应用程序自身的请求超时。
注意:网址抓取无法验证 https 请求的服务器,因为没有证书信任链。代理程序将接受所有证书,包括自签名证书。
出于安全目的,以下传出 HTTP 请求的 HTTP 标头不能由应用程序修改。
Content-LengthHostRefererUser-AgentVaryViaX-Forwarded-For