难以理解被操纵的字节

时间:2016-12-26 21:29:55

标签: python encoding

我使用pyDes创建一个令牌以添加到我的请求标题中(我使用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值的输出为\。我将此键/值对添加到我的请求标头中。但是当我检查请求的标题时,在服务器端,此值将更改为{{1}}。我注意到用{{1}}分隔的字节之间有{{1}}。是什么原因?

1 个答案:

答案 0 :(得分:0)

将令牌编码到base64解决了这个问题。

import base64
base64.b64encode(bytes(token, encoding='utf-8'))