[问题] 请问 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