说我有一个接受标题,如:
'Accept: application/vnd.myapp.login.v2+json'
并将其发送到路线:
/login
我如何在烧瓶中解析它以获取版本号?我会假设:
if request.accept_mimetypes == 'application/vnd.myapp.login.v2+json':
# use logic for v2
pass
else:
# use default logic
pass
但是我想有一种更简洁的方法来解析这个字符串,以确保正确指定供应商和版本。
答案 0 :(得分:1)
传入的请求标题为对象等字典。
它可能看起来像这样:
if request.headers['Accept'] == 'application/vnd.myapp.login.v2+json':
pass