为了账号安全,请及时绑定邮箱和手机立即绑定

为何使用fetch始终不能把整数传入后台

为何使用fetch始终不能把整数传入后台

汪汪一只猫 2019-02-26 17:55:00
前端代码const api = "http://localhost:8080/index.do"const headers = {  'Content-Type': 'text/plain',  'Access-Control-Allow-Origin':'*'}const num=0getCourses = (num) =>  fetch(`${api}`, {    method: 'POST',    headers: {      ...headers,      'Content-Type': 'application/json'    },    mode: 'cors',    body: JSON.stringify({ num })  }).then(res => res.json())    .then(data => data)getCourses(num)后端代码为何后端总是接受不到请求的参数,Required String parameter 'num' is not present,各位大神帮忙解决一下啊
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

@RequestParam("num")改为@RequestBody试试


查看完整回答
反对 回复 2019-03-08
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

你确定你这个传过来了,跨域都没做处理吧,你这是post请求,属于预检请求,要先验证。


查看完整回答
反对 回复 2019-03-08
  • 2 回答
  • 0 关注
  • 513 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信