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

Метод trace

Метод trace применяется к экземпляру класса FlaskClient и отправляет TRACE-запрос к приложению. Первым параметром передаётся путь URL. Вторым параметром можно передать дополнительные данные. Метод возвращает объект TestResponse, содержащий ответ приложения.

Синтаксис

client.trace(path, [data], [follow_redirects], [headers])

Пример

Давайте создадим тестовый клиент и отправим TRACE-запрос к корневому маршруту:

from flask import Flask app = Flask(__name__) @app.route('/', methods=['TRACE']) def index(): return 'abcde' with app.test_client() as client: res = client.trace('/') print(res.status_code)

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

200

Пример

Давайте отправим TRACE-запрос и выведем тело ответа:

from flask import Flask app = Flask(__name__) @app.route('/user', methods=['TRACE']) def user(): return 'hello' with app.test_client() as client: res = client.trace('/user') print(res.get_data(as_text=True))

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

"hello"

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

  • класс FlaskClient,
    который используется для тестирования приложения
  • метод get,
    который выполняет GET-запрос в тестах
  • метод post,
    который выполняет POST-запрос в тестах
  • класс TestResponse,
    который представляет ответ приложения в тестах
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить