7 个回答

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

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

//加上

async:false 

//异步请求

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

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

试试看JSON.stringfy方法

方法一:
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之类

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题