РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
114 of 643 menu

Атрибут status

Атрибут status применяется к объекту ответа Response и содержит HTTP-статус в виде строки, например '200 OK' или '404 NOT FOUND'. В отличие от атрибута status_code, который хранит только числовой код, status включает и число, и текстовую расшифровку. Атрибут доступен как для чтения, так и для записи. Значение по умолчанию - '200 OK'.

Синтаксис

response.status

Пример

Давайте создадим объект ответа и прочитаем его атрибут status:

from flask import Flask, make_response app = Flask(__name__) @app.route('/') def index(): res = make_response('hello') return res.status

Результат выполнения кода:

"200 OK"

Пример

Давайте изменим статус ответа через атрибут status:

from flask import Flask, make_response app = Flask(__name__) @app.route('/') def index(): res = make_response('page found') res.status = '404 NOT FOUND' return res

Результат выполнения кода:

page found

Пример

Давайте вернём ответ со статусом '201 CREATED' и проверим значение атрибута status:

from flask import Flask, make_response app = Flask(__name__) @app.route('/') def index(): res = make_response('abcde') res.status = '201 CREATED' return res.status

Результат выполнения кода:

"201 CREATED"

Смотрите также

  • атрибут status_code,
    который хранит числовой код статуса
  • класс Response,
    который представляет HTTP-ответ
  • атрибут headers,
    который хранит заголовки ответа
  • метод set_data,
    который устанавливает тело ответа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить