У меня установлен API на моем сервере локального хоста, и я пытаюсь взаимодействовать с ним с помощью Postman, самая базовая c аутентификация не дает правильного ответа, вот мой Python код для взаимодействия с API:
import requests
import urllib.request
import json
import base64
local_hostip = 'localhost'
username = 'admin'
password = 'admin'
auth_tok = ''
# retrieve auth token
base_url = "http://"+local_hostip+":8080/service/api/user/login?"
parameters = {
"username": username,
"password": base64.b64encode(password.encode('utf-8'))
}
auth_tok = requests.post(base_url + urllib.parse.urlencode(parameters)).json()
print(auth_tok)
Это работает как задумано, когда я запускаю скрипт Python, но когда я пытаюсь скопировать параметры в Postman, я не могу получить тот же ответ, и я не знаю, какой вариант использовать для токена аутентификации.
Есть предложения?