【问题标题】:How do I check HTTP headers of an incoming request to Google Appengine in Python?如何在 Python 中检查对 Google Appengine 的传入请求的 HTTP 标头?
【发布时间】:2011-06-04 14:20:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: python google-app-engine


    【解决方案1】:

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

    基本上

    self.request.headers
    

    是一个类似字典的对象,包含请求标头。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-07-21
        • 2019-01-08
        • 2021-12-30
        • 1970-01-01
        • 2022-12-01
        • 2021-02-25
        • 2015-12-15
        • 1970-01-01
        • 2020-02-11
        相关资源
        最近更新 更多