fetch发送的POST请求 java后台收不到数据

用fetch发送请求 GET正常 POST收不到数据

fetch("http://testapi.ihuajian.com/nuwa/adminLogin/login",{

                        method:"POST",
                        headers:{
                            'Content-Type': 'application/json'

                        },
                        body:JSON.stringify(this.loginForm)
                    })
阅读 9k
2 个回答

有可能java读取的数据流不一样。试试这样:

let fd = new FormData();
fd.append('username', 'xx');
fd.append('password', 'xx');

fetch('/path', {
    method: 'post',
    body: fd
});

1、确定接口是否为跨域接口
2、前后端确定发送和返回的content-type是否一致

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进