我使用pyDes创建一个令牌,添加到请求的头中(我使用requests
库)
{'token': pyDes.triple_des(auth_secret_key).encrypt(auth_message, padmode=2)}
token's
值的输出为b')\x8d\xa85\xe0;F\x81\xaeL3d\x86\x9eF\xf7'
。我将这个键/值对添加到我的请求头中。但是在服务器端,当我检查请求的头时,这个值被更改为b')\xc2\x8d\xc2\xa85\xc3\xa0;F\xc2\x81\xc2\xaeL3d\xc2\x86\xc2\x9eF\xc3\xb7'
。我注意到用\
分隔的字节之间有xc2
。原因是什么
将令牌编码到base64解决了这个问题
相关问题 更多 >
编程相关推荐