Page 1 of 1

Python: Fastapi -Fehler 422 mit Postanforderung beim Senden von JSON -Daten

Posted: 16 Mar 2025, 16:23
by Anonymous
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.

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)))
Verwenden Sie auch Python-Anforderungen :

Code: Select all

import requests

url = 'http://127.0.0.1:8000'
data = {'user': 'Smith'}

response = requests.post(url, json=data)
print(response.text)
Ich habe auch versucht, als JSON zu analysieren, mit UTF-8 zu decken und die Header zu ändern, aber nichts hat bei mir funktioniert.