重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下HTTP 请求406的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为册亨企业提供专业的成都网站制作、成都做网站,册亨网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。HTTP406错误意识为Notacceptable。翻译过来是“无法接受”。HTTPStatus406怎么解决?使用的客户端,比如浏览器向Web服务器表明它将接受的服务器反馈数据的特征。
HTTP406解决办法有两个
将请求的Accpet字段中加一个zhiapplication/x-javascript(我dao测试通过)。
在IIS中给js添加text/javascript这个MIMEtype。(ConfigureMIMETypesIIS6.0)
这是通过使用以下几个类型来完成:1、接受客户端所接受的MIME(多功能互联网邮件扩充服务)类型。2、接受字符集。3、接受编码。4、接受语言。5、接受范围。三、如果Web服务器检测发现它想反馈的数据不能为客户端所接受,它则反馈一个含有406错误代码的报头。四、出现此类错误时,个人无法解决此错误。必须和互联网服务供应商(ISP)及Web服务器软件供应商联络,以确定产生该错误的确切原因。
当http请求出现406错误时,会报如下错误:
此时一般需考虑两个问题:
1、查看Jackson包是否存在(springMVC默认依赖Jackson包)。
2、如果后缀是html是不能响应json数据的,需要修改后缀名。
在做伪静态化过程中,常以以.html结尾的后缀,当做post请求时,不能响应json格式,这是spring官方做出的处理:
可以加一个后缀改为.action。
以上是“HTTP 请求406的解决方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!