ajax不能获取java后台传来的数据,报406错误的解决办法

来源:5-3 计时交互

qq_玫瑰灬玫瑰_0

2018-11-26 09:47

后台的@RequestMapping中应该如下写:

@RequestMapping(value = "/time/now", method = RequestMethod.GET, produces = "application/json;charset=UTF-8")

同时要记得加上@ResponseBody,该注解用于将Controller的请求处理方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的Body数据区。当返回的数据不是HTML标签的页面,而是其他某种格式的数据时(如JSON、XML等)使用它。


写回答 关注

1回答

  • qq_慕瓜8561964
    2020-02-25 14:50:12

    HTTP 406 错误指无法接受 (Not acceptable)错误。 如果 Web 服务器检测发现它想反馈的数据不能为客户端所接受,它则反馈一个含有 406 错误代码的报头。

    请检查参数设置是否正确。

Java高并发秒杀API之web层

Java实现高并发秒杀API的第三门课,介绍Web层的设计和实现

66124 学习 · 420 问题

查看课程

相似问题