客户端向我的Flask应用程序发送多个Accept标头。但是,request.headers('accept')
仅返回最后一个设置标头。如何查看Accept标头的所有值,以便我可以提供最新版本的API?
答案 0 :(得分:3)
request.headers
是MultiDict
,它提供了getlist
方法来获取给定密钥的所有值。
request.headers.getlist('accept')
默认Request
类parses accept headers为更有用的表单。由于您特别关注接受标头,请改用这些属性。