Я пытаюсь получить токен авторизации, отправляя запрос к API с помощью axios:
axios({
method: 'post',
url: 'http://62.110.134.187/api/signin',
headers: { 'content-type': 'application/x-www-form-urlencoded' },
auth: {
username: usr,
password: pwd
}
}).then(function (response) {
console.log(response)
}).catch(function (error) {
console.log('Error: ' + error)
})
Я всегда получаю код состояния 401 (Не авторизован):
Error: Request failed with status code 401
Где я делаю неправильно?
Дело в том, что выполнение одного и того же запроса с использованием python работает нормально:
payload = "username=%s&password=%s" % (usr,pwd)
headers = {'content-type': 'application/x-www-form-urlencoded'}
response = requests.request("POST", url_login, data=payload, headers=headers)
print(response.text)
data = response.json()
token = data["token"]