python flask 应用上下文headers 实例
时间: 2023-10-09 08:12:26 浏览: 132
flask 入门实例
以下是一个简单的 Flask 应用程序,它演示如何在应用程序上下文中设置和获取 headers。
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def index():
# 设置 headers
headers = {
'Content-Type': 'application/json',
'X-My-Header': 'Hello World'
}
resp = app.make_response('{"message": "Hello World"}')
resp.headers = headers
return resp
@app.route('/headers')
def headers():
# 获取 headers
headers = {}
for key, value in request.headers.items():
headers[key] = value
return headers
if __name__ == '__main__':
app.run()
```
在 `/` 路径下,我们设置了两个 headers,并将其添加到响应中返回。在 `/headers` 路径下,我们获取了请求中的所有 headers 并返回。
阅读全文