Ошибка клиента 401 с методом удаления запросов Python ()

Я использую модуль запросов с REST API. Попытка удалить конфигурацию сборки TeamCity и обнаружила ошибку клиента 401. curl работает, см. ниже.

curl -u admin:password -X DELETE url

Но не через метод удаления запросов (), см. Ниже.

requests.delete(url)

Пример URL- https://teamcity_server/app/rest/buildTypes/build_id

1 ответ

Решение

Код состояния 401 означает, что ваш запрос неавторизован. В завитке вы даетеuser:password но не в requests.delete(url). Вы можете передать параметры аутентификации вrequests функционирует таким образом:

request.delete(url, auth=('admin', 'password'))
Другие вопросы по тегам