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

springmvc接受post请求问题

springmvc接受post请求问题

翻过高山走不出你 2019-03-01 10:33:50
springmvc映射请求路径,下面的controller中的url使用get可访问,post无法访问. 在其他的controller中,post可以访问,配置应该是没问题的,请问如何解决这种情况? @Controller @RequestMapping(value="/mini-program-api") public class MiniProgramApiController { public static final Logger LOGGER = LoggerFactory.getLogger(MiniProgramApiController.class); @RequestMapping(value="/verify") public ResponseEntity<Void> verifyAndActive(HttpServletRequest request,@RequestParam(value="verifyCode",required=false) String verifyCode, @RequestParam(value="code") String code) throws JsonProcessingException, IOException, JSONException { String method = request.getMethod(); System.out.println("访问方式为: " + method + ", 激活码为: " + verifyCode + ", 换取码为: " + code); LOGGER.info("访问方式为{},激活码为{},换取码为{}", method, verifyCode, code); try { // 通过code获取openid,传递url,判断是否激活 Boolean flag = miniProgramApiService.exchangeCodeToUserInfoAndActivePlan(method, code, verifyCode); if (flag) { return ResponseEntity.status(HttpStatus.CREATED).build(); } else { return ResponseEntity.badRequest().build(); } } catch (Exception e) { e.printStackTrace(); LOGGER.error("访问方式{},错误信息为{}", method, e); } return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build(); }
查看完整描述

2 回答

?
杨__羊羊

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

@RequestParam 改为 @RequestBody;如果不能解决建议把报错信息贴一下

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 1343 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号