Код: Выделить всё
import uvicorn
from fastapi import FastAPI
from pydantic import BaseModel
class Item(BaseModel):
name: str
roll: int
app = FastAPI()
@app.post("/")
async def create_item(item: Item):
return item
if __name__ == '__main__':
uvicorn.run(app, port=8080, host='0.0.0.0')
Код: Выделить всё
{"name":"XYZ", "roll":51}Я знаю об автоматической документации по адресу http://localhost:8080/docs, предоставляемой пользовательским интерфейсом Swagger (OpenAPI), которую мы можем использовать для публикации данные. Но я бы не хотел этим пользоваться. Я хотел бы напрямую опубликовать данные, используя URL-адрес http://localhost:8080/, и хотел бы видеть результат в самом браузере, а не в пользовательском интерфейсе Swaggger.
Подробнее здесь: https://stackoverflow.com/questions/717 ... swagger-ui
Мобильная версия