0
我使用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
。是什麼原因?
處理Internet上的原始二進制數據通常是一個問題。嘗試在發送之前將數據編碼爲base64格式,然後在接收時將其解碼。 –
@AlexHall當然,tnx – Juggernaut