在项目中每个接口请求都需要Authorization 值,而Authorization他的值必须 Bearer 加token值,刚开始自己忘记添加Bearer 接口请求一直拒绝访问,后来用fiddler抓取代码请求和postman请求对比发现自己的Authorization 值缺少了Bearer 然后就加上了,直接使用了这种方法:
headers = {'Content-Type': 'application/x-www-form-urlencoded',
'Authorization':"Bearer " + get_Token()}
这里遇到个小问题,Authorization 值是这样的:
Authorization: Bearer lVvCA3i3n645qK8NQOMfSHB2KkyuDyZTNA9PW3-CH8pPJlVLOpFehWsDS4UiKHMPWMSYKD9hVfRR80ICJiFfrpmrlI6I0wnXWmREBAyD_lGF6xhX1mlLixlsq34qXKU8YZS1Cdnb3HnDTglukAgm_L3SDhTPHHgfCLq9KLhdL0ieQIvwoC8l_yWtLS-7acRg1yO_ICj_xz-m_GD8QgTWojGncmkCDyY02cgCsVLaFZtvNIK6m7zpUtwzHJBp_4GwYVEs9Yeqop5x-tQHEaVz5sS4b4xDhXZxuiKgbD56j-tSUHcTmzbW0wBxftmwQJVPCaexSjLi_28_Oyp5UzhNnfonQtILtDYXtioMNOI7RDQ
注意这里价格空格,如果不加空格Authorization值也是错的
后来还尝试了这种方法:
headers = {'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': "Bearer {}".format(get_Token())}
记录下来以后自己看,也告诉大家遇到问题先自己找问题原因,找到了原因才能对症下药。
版权声明:本文为liubo37原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。