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

在UserController这里配置获取otp的时候,出现问题

@RequestMapping(value = "/getotp", method = { RequestMethod.POST }, consumes ={CONTENT_TYPE_FORMED} 最后一个consumes这个值,会显示报错,报Cannot resolve symbol 'CONTENT_TYPE_FORMED。请问这个是哪里出现问题

正在回答

3 回答

post请求不是在浏览器上输入地址的形式

0 回复 有任何疑惑可以回复我~
//用户获取otp短信的接口
@RequestMapping("/getotp")
@ResponseBody
public CommonReturnType getOtp(@RequestParam(name = "telephone") String telephone) {
发现是缺了, ↓ 这两行
@RequestMapping("/getotp")
@ResponseBody


0 回复 有任何疑惑可以回复我~

UserController层加上

@CrossOrigin(allowCredentials = "true",allowedHeaders = "*")

控制跨域请求的范围,同时

获取用户密码与登录页面有

xhrFields:{withCredentials:true},

与后面的跨域请求对应

0 回复 有任何疑惑可以回复我~
#1

qq_后来_43

还是不行 出现这个报错 Access to XMLHttpRequest at 'http://localhost:8090/user/getotp' from origin 'http://localhost:63343' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
2020-04-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在UserController这里配置获取otp的时候,出现问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信