from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
text: str
@app.post("/")
async def root(data: Item):
return {"message": f"You wrote: '{data.text}'"}
http://localhost:8000/?text=Foo%20Bar
curl -d '{"text":"Foo Bar"}' -H "Content-Type: application/json" -X POST http://localhost:8000/
import requests
res = requests.post('http://localhost:8000/',
headers = {
#'User-agent' : 'Internet Explorer/2.0',
'Content-type': 'application/json'
},
json = {"text": "Fast API"},
)
#print(res.headers['content-type'])
print(res.text)