使用python请求我发送了包含{' foo':' bar'}的标题。
发送代码如下:
session = requests.Session()
session.headers.update({'foo':'bar'})
session.post('http://localhost:8000/whatever', json={a=1, b=2})
我也尝试了没有会话和明确的标头= {' foo':' bar'}。结果相同。
在我接收表格的方法中:
@app.post('/whatever')
def do_something():
do_something_with(request.get_header('foo'))
我发现foo丢失了。那为什么会这样?我确信它在发送会话中存在。
答案 0 :(得分:0)
糟糕。我过度简化了。我有一个标题'xyz_client'。它没有通过。当我把它改成'xyz-client'时,确实如此。