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();
}
杨__羊羊
相关分类