Встречается на 1% собеседований по Python
Как указать тип 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-методу.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы