Python: Fastapi -Fehler 422 mit Postanforderung beim Senden von JSON -Daten
Posted: 16 Mar 2025, 16:23
Ich erstelle eine einfache API, um eine Datenbank zu testen. Wenn ich GET anfordert, funktioniert alles einwandfrei, aber wenn ich mich um zu veröffentlichen, erhalte ich 422 unverarbeitbare Entität Fehler.
Verwenden Sie auch Python-Anforderungen :
Ich habe auch versucht, als JSON zu analysieren, mit UTF-8 zu decken und die Header zu ändern, aber nichts hat bei mir funktioniert.
Code: Select all
from fastapi import FastAPI
app = FastAPI()
@app.post("/")
def main(user):
return user
< /code>
Dann meine Anforderung mit JavaScript < /p>
let axios = require('axios')
data = {
user: 'smith'
}
axios.post('http://localhost:8000', data)
.then(response => (console.log(response.url)))
Code: Select all
import requests
url = 'http://127.0.0.1:8000'
data = {'user': 'Smith'}
response = requests.post(url, json=data)
print(response.text)