Метод 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"}