Встречается на собеседованиях • сегодня

Как указать тип HTTP запроса в FastAPI

В FastAPI тип HTTP-запроса указывается с помощью декораторов, которые соответствуют методам HTTP (GET, POST, PUT, DELETE и т.д.). Эти декораторы применяются к функциям, которые обрабатывают запросы.

Пример:

python
from fastapi import FastAPI

app = FastAPI()

@app.get("/items/") # GET запрос
async def read_items():
return {"message": "GET items"}

@app.post("/items/") # POST запрос
async def create_item():
return {"message": "Item created"}

@app.put("/items/{item_id}") # PUT запрос
async def update_item(item_id: int):
return {"message": f"Item {item_id} updated"}

@app.delete("/items/{item_id}") # DELETE запрос
async def delete_item(item_id: int):
return {"message": f"Item {item_id} deleted"}

text

Доступные декораторы: `@app.get()`, `@app.post()`, `@app.put()`, `@app.delete()`, `@app.patch()`, `@app.head()`, `@app.options()`. Каждый декоратор соответствует своему HTTP-методу.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы