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

ajax请求,controller正常返回,可是前端报406 (Not Acceptable)?

ajax请求,controller正常返回,可是前端报406 (Not Acceptable)?

泛舟湖上清波郎朗 2019-03-13 13:14:25
查看完整描述

6 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

http状态码406是服务器无法根据客户端请求的内容特性完成请求

请求头Accept:application/json
响应头Content-Type:application/json


查看完整回答
反对 回复 2019-03-18
?
人到中年有点甜

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

挨个检查一下里面提到的情况:

ajax 跳入error的一些原因


查看完整回答
反对 回复 2019-03-18
?
精慕HU

TA贡献1845条经验 获得超8个赞

你看下你服务返回的格式是不是json格式。


查看完整回答
反对 回复 2019-03-18
?
慕斯王

TA贡献1864条经验 获得超2个赞

看看前端的控制台中的network标签,然后选中接口,看看响应数据是否正确。


查看完整回答
反对 回复 2019-03-18
?
Qyouu

TA贡献1786条经验 获得超11个赞

方法一:

springmvc配置


 <mvc:annotation-driven>

         <mvc:message-converters register-defaults="true">

         <bean id="jacksonMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">

              <property name="supportedMediaTypes">

                   <list>

                    <value>text/html;charset=UTF-8</value>

                    <value>application/json;charset=UTF-8</value>

                </list>

              </property>

          </bean>

        </mvc:message-converters>

    </mvc:annotation-driven>

方法二:修改<url-pattern>.html</url-pattern>成.do或者*.action之类


查看完整回答
反对 回复 2019-03-18
  • 6 回答
  • 0 关注
  • 2486 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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