Я получаю следующую ошибку при запуске сценария Python REST API:
Traceback (most recent call last):
File "api_tufin_4.py", line 4, in <module>
b64Val = base64.b64encode(usrPass)
File "C:\Program Files\Python35\lib\base64.py", line 62, in b64encode
encoded = binascii.b2a_base64(s)[:-1]
TypeError: a bytes-like object is required, not 'str'
Я использую следующий код:
import requests, base64
usrPass = "user:pass"
b64Val = base64.b64encode(usrPass)
api_URL = 'api-url'
r=requests.post(api_URL,
headers={"Authorization": "Basic %s" % b64Val},
data=payload)