[問題] 請問 ajax串接fastapi出現422怎麼解

作者: bamboopole (竹竿)   2022-08-24 14:26:55
如題
我fastapi的部分
https://i.imgur.com/vdr66dO.jpg
https://i.imgur.com/xSKTFHG.jpg
測試過api是可以跑的
ajax的部分
https://i.imgur.com/MAg05yu.jpg
這是我error的部分
https://i.imgur.com/62PKbC1.jpg
這個error的部分一直解決不了
想請問有沒有人知道我的問題是出在哪
作者: lycantrope (阿寬)   2022-08-24 16:10:00
先拿掉Request_test,看ajax送出什麼形式
作者: yuna0327 (yuna)   2022-08-24 20:51:00
你送過去是字串,後端可能看不懂python應該也有類似像 json.parse 的東西?(我寫js對python較不熟)
作者: TuCH (謬客)   2022-08-25 00:29:00
不知道什麼寫法 你的fastapi 變成 query了 放一下完整的code
作者: lycantrope (阿寬)   2022-08-25 10:57:00
拿掉Request_test會變query pydantic會自動處理json沒log也不知ajax送給fastapi什麼形式導致錯誤ajax寫錯,是Content-Type 不是ContentType ...
作者: poototo (poototo)   2022-08-26 00:08:00
ContentType是獨立用在headers外時的寫法

Links booklink

Contact Us: admin [ a t ] ucptt.com