fastapi 接受ajax请求报422错误解决方法
·
使用fastapi 作为后端,接受ajax请求进行如下设计
from fastapi import Body #引入body。这里form的用法也一样
@router.post('/login')
def login(username: str=Body(...),password: str=Body(...)):
'''业务代码'''
pass
ajax设置
$.ajax({
type:'post',
url:'http://127.0.0.1:8000/v1/user/login',
data:user_login,
contentType:'application/x-www-form-urlencoded', //最为重要
success:function (res) {
//后端响应业务代码
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)