Ошибка 428 в скрипте на Python

Есть запрос в скрипте

session = requests.session()
session.verify = False
...

response = session.put(f'{api_url_head}/first/{first_id}/second/{second_id}', json={})

в ответе приходит 428 ошибка и ETag header field was not set
Подскажите, пожалуйста, как это решается?


Ответы (1 шт):

Автор решения: Riangry

428 http код значит — сервер указывает клиенту на необходимость использования в запросе заголовков условий

Также текст ошибки (header field was not set) указывает на то,что поле заголовка не было задано

Пропишите headers

→ Ссылка