python - 如何在 Python 中检查对 Google Appengine 的传入请求的 HTTP header ?

标签 python google-app-engine

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

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

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

最佳答案

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

基本上

self.request.headers

是一个类似字典的对象,用于保存请求 header 。

关于python - 如何在 Python 中检查对 Google Appengine 的传入请求的 HTTP header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6237251/

相关文章:

python - 如何从结构化 numpy 数组中删除列*而不复制它*?

java - 在单元测试中自动生成数据存储索引

python - 向量化 3D 数组的 NumPy 协方差

java - Google App Engine UserServiceget.CurrentUser() 在 servlet 处理 channel 中返回 null connect at/_ah/channel/connected/

google-app-engine - 如何使用 GQL 使用管理控制台 Datastore Viewer 插入记录

node.js - 从部署在谷歌云应用程序引擎中的 Node js应用程序查询时,云SQL抛出ETIMEDOUT错误

image - GAE - 在服务器端获取图像宽度和高度

python - 如果 Dict 值为 null

python - Argparse 表示时间段,以小时或天为单位

python - 如何获取内置模块上重写内置方法的原始版本?