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

Атрибут status_code

Атрибут status_code применяется к объекту ответа Response и хранит целое число - HTTP-код состояния. Через этот атрибут можно как прочитать текущий статус, так и задать новый код ответа, например 200, 404 или 500.

Синтаксис

response.status_code

Пример

Давайте прочитаем код состояния у ответа, созданного через make_response:

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

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

"200"

Пример

Давайте изменим код состояния на 404:

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

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

"page not found"

Пример

Давайте вернём кортеж из строки и кода состояния, а затем прочитаем статус через атрибут:

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

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

"201"

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

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