methods=['HEAD'])
def head():
return ....
можно, возвращай
не так вопрос задал head не содержит body, хотелось бы вернуть просто строку с заголовками из метода @app.route('/check_head', methods=['GET','HEAD']) def head(): return str(req.headers) но так не работает, есть ли другой вариант без явного определения Response?
В хед запросах нет и не может быть тела.
а как тогда просто вернуть объект Response?
Объект Response просто взять и вернуть. Но тела в этом ответе быть не может.
я возвращаю response, почему ошибка?
Потому что ты делаешь гет запроса на хед роут. И контент тайпа там тоже быть не должно.
спасибо большое, fetch('http://localhost:5000/check_head', {method: 'HEAD'} явно указал HEAD
Пожалуйста. А тебе зачем это явно делать? Обычно хед вызывается браузером.
Обсуждают сегодня