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

Метод trace

Метод trace применяется к приложению FastAPI и вешает функцию на TRACE-запрос. Первым параметром передаётся путь URL. Функция возвращает словарь, список или модель, которые FastAPI отдаёт как JSON.

Синтаксис

@app.trace(path)

Пример

Давайте повесим обработчик на адрес '/trace':

from fastapi import FastAPI app = FastAPI() @app.trace('/trace') def trace_handler(): return {'method': 'trace'}

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

{"method": "trace"}

Пример

Давайте примем параметр name из URL:

from fastapi import FastAPI app = FastAPI() @app.trace('/user/{name}') def user(name: str): return {'name': name}

Результат выполнения кода для адреса /user/abcde:

{"name": "abcde"}

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

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