Junior — Middle
How can you determine the type of HTTP request for a route in FastAPI?
sobes.tech AI
Answer from AI
In FastAPI, the HTTP request method for a route is determined using the appropriate decorator above the handler function. For example, @app.get() is used for GET requests, @app.post() for POST, @app.put() for PUT, and so on.
Example:
from fastapi import FastAPI
app = FastAPI()
@app.get("/items/")
def read_items():
return {"items": [1, 2, 3]}
@app.post("/items/")
def create_item(item: dict):
return {"item_created": item}