从Flask获取所有“Accept”标题

时间:2016-05-01 19:42:55

标签: python flask

客户端向我的Flask应用程序发送多个Accept标头。但是,request.headers('accept')仅返回最后一个设置标头。如何查看Accept标头的所有值,以便我可以提供最新版本的API?

1 个答案:

答案 0 :(得分:3)

request.headersMultiDict,它提供了getlist方法来获取给定密钥的所有值。

request.headers.getlist('accept')

默认Requestparses accept headers为更有用的表单。由于您特别关注接受标头,请改用这些属性。