В Flask вы можете использовать функцию make_response
для создания нового объекта ответа с собственным стилем ответа. Вот несколько методов, которые вы можете использовать вместе с make_response
:
Вы можете установить содержимое ответа, используя атрибут response.data
. Например:
response = make_response()
response.data = "Hello, World!"
Настройка заголовков ответа. Вы можете установить собственные заголовки для ответа, используя атрибут response.headers
. Например, чтобы установить тип контента как JSON:
response = make_response()
response.data = '{"message": "Hello"}'
response.headers['Content-Type'] = 'application/json'
Настройка кода состояния ответа. Вы можете установить код состояния HTTP для ответа, используя атрибут response.status_code
. Например, чтобы установить код состояния 200 (ОК):
response = make_response()
response.data = "Success"
response.status_code = 200
Настройка файлов cookie. Вы можете установить файлы cookie в ответе с помощью метода response.set_cookie()
. Например:
response = make_response()
response.data = "Cookie set!"
response.set_cookie('cookie_name', 'cookie_value')
Это всего лишь несколько примеров того, как можно настроить стиль ответа с помощью make_response
во Flask.