Я создаю простой API для тестирования базы данных. Когда я использую запрос get, все работает нормально, но если я перехожу к публикации, я получаю сообщение об ошибке «unprocessable entity»:
Вот код FastAPI:
from fastapi import FastAPI
app = FastAPI()
@app.post("/")
def main(user):
return user
Затем мой запрос использует javascript
let axios = require('axios')
data = {
user: 'smith'
}
axios.post('http://localhost:8000', data)
.then(response => (console.log(response.url)))
И используя Python
import requests
url = 'http://127.0.0.1:8000'
data = {'user': 'Smith'}
response = requests.post(url, json=data)
print(response.text)
Я также пытаюсь проанализировать как json, завершив использование utf-8, и изменить заголовки. У меня ничего не получалось.