Spring MVC 有时候获取不到 axios 的参数
如题,前台用react+axios
后台是 SpringMVC
前台代码
let that=this;
axios.get(`/page/api/page_by_item.json?item_id=${this.props.itemId}`).then(
(res)=>{
if(res.data.success) {
let reslut = res.data.result;
that.setState({
list: reslut
});
}else {
message.warning(res.data.msg);
}
}
).catch ((error)=>{
message.error('网络故障,稍后重试'+error);
console.log(error);
});
后台
@RequestMapping(value = "/page/api/page_by_item",produces="application/json;charset=UTF-8")
@ResponseBody
public ResultDTO ResultDTO(@Valid PageIndexRequest request, BindingResult result,
Map<String, Object> context) {
try {
return ResultDTO.getSuccessResult(pageService.pagesByuser(UserHolder.get().getId(), request.getItem_id()));
}catch (Exception e){
logger.debug(e.getMessage());
return ResultDTO.getFailResult("404",e.getMessage());
}
}
通过浏览器访问服务http 请求
Request URL:http://pages.test.me/page/api/page_by_item.json?item_id=773
Request Method:GET
Status Code:500
出现的情况是
有时候获取不到item_id 的值,但是通常是可以获取的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论