Ошибка клиента 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'))