繁体   English   中英

如何在 Python 中检查对 Google Appengine 的传入请求的 HTTP 标头?

[英]How do I check HTTP headers of an incoming request to Google Appengine in Python?

我在运行 Python 代码的 Google Appengine 上安装了一个应用程序。 它有一个请求处理程序和一个内置数据库,我通过以下方式对其进行更新:

http://appname.appspot.com/?type=update&service=test_name&url= ..........

我只希望数据库更新,如果访问 python 应用程序的客户端具有一定的 HTTP header,并退回所有其他请求。 如何请求 HTTP 标头列表并检查列表中是否包含某个 header 字符串?

请参阅http://code.google.com/appengine/docs/python/tools/webapp/requestclass.html#Request_headers

基本上

self.request.headers

是一个类似于字典的 object ,它包含请求标头。

在您的处理程序中self.request包含所有请求信息,包括标头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM