bottle.py似乎剥离了一些标题

时间:2017-11-05 23:54:54

标签: python python-requests bottle

使用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丢失了。那为什么会这样?我确信它在发送会话中存在。

1 个答案:

答案 0 :(得分:0)

糟糕。我过度简化了。我有一个标题'xyz_client'。它没有通过。当我把它改成'xyz-client'时,确实如此。