The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers 网上关于这个问题有很多说法,有的说spring mvc版本问题的,有说jackson jar包问题问题的,试了下都不可以, 这里的解决方法参考: https://www.cn…
SpringMVC中当在浏览器中输入对应的MappingUrl时,报The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers. 错误的意思是:说是指定的资源已经找到,但它的MIME类型和客户在Accpet头中所指定的不兼容 @Res…
今天遇到一个奇怪的错误,关于Springmvc的,我明明在Controller方法中写了@ResponseBody,返回一个Map,结果报了406错误. 结果发现,少了一个jar包: 加上去就没事了.…
[转]今天在调试springMVC的时候,在将一个对象返回为json串的时候,浏览器中出现异常: The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers (). 从网上查了下,说是让配置下json转化bean: <bean…
今天在调试springMVC的时候,在将一个对象返回为json串的时候,浏览器中出现异常: The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers (). 从网上查了下,说是让配置下json转化bean: <bean cla…
SpringMVC的AJAX请求报406错误原因有两种:1.jackson包没有引入 2.如果已经引入jackson包了还报406的错误,那么就有可能是请求的url路径是.html结尾,但是返回的数据是一个对象,这时浏览器就不知道怎么响应了,因为一般请求.html后缀的页面,返回的一般是个字符串或者页面内容,此时可以在web.xml中再配置一个拦截后缀,如*.action,web.xml可以有多个拦截后缀,请求.action的后缀,浏览器就没有这个限制了…
使用AJAX报406错误,基本有一下两种情况: (1)90%的可能是没有添加jackson包: (2)10%的可能是请求的url后缀是*.html 在springmvc里面,如果请求的是*.html,是不可以响应一个json数据的 请求一个html,就应该响应一个html数据,而不能响应一个java对象,响应一个java对象,就超出了预期了. 请求一个html,就应该响应一个字符串,不能用*.html响应一个json…
直接走错误: 返回的结果是否json化,直接返回非字符串的结果会走ajax的error函数. 报406错误: 我在学习springmvc过程中(我的项目是配置的后缀是.html),从controller返回对象. 如果我不使用 mvc-annotation-driver,而是手动配置,AnnotationMethodHandlerAdapter,然后在配置MappingJackson2HttpMessageConverter转换器,这样是可以正常将对象返回成json的. 但是我使用mvc-ann…
问题描述: 建立了web工程,配置pom.xml,web.xml,编写controller类,在spring-mvc-servlet.xml文件中指定开启注解和扫描的包位置<mvc:annotation-driven /> <context:component-scan base-package="controller" />.打开tomcat,在浏览器中访问,提示404错误 问题分析: 一. 确定配置文件是否配置正确(springmvc的配置文件,web.xm…
1.springMVC的项目,通过浏览器访问后台方法遇到了报406的错误,找了很多原因,最终发现是因为缺少spring-mvc的json配置. 2.添加依赖:jackson-databind.jackson-core-asl 3.在springMVC.xml中配置 <!-- 解决页面请求报406的错误 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAd…
@ResponseBody & @RequestBody @RequestBody 将 HTTP 请求正文插入方法中,使用适合的HttpMessageConverter将请求体写入某个对象. @ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用@ResponseBody将会跳过视图处理部分,而是调用适合HttpMessageConverter,将返回值写入输出流. @ResponseBody可以标注任何对象,由Srping完成对象——协议的转换 我们看到,短短几行配置.使用…
前言: 在用IE浏览器时访问tomcat项目时,页面报400错误,后台错误: java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 在网上查得资料时因为Tomcat版本在7以后会对http头进行验证,不符合规范的就会抛出异常 而IE浏览器无法对URL自动转义 解决办法:…
在IE/FF下没有该错误提示,但在Chrome下命令行出现如下错误信息: Failed to load resource: net::ERR_CACHE_MISS 该问题是Chrome浏览器开发工具的一个bug,看起来和缓存有关,已提交到Chrome问题系统中,不影响正常使用,可忽略. 或者在打开开发者工具之后使用刷新,强制刷新.浏览器刷新读到缓存后,一切恢复正常!!!!!!…
将jackson jar包改为jackson-databind-2.5.0.jar  jackson-core-2.5.0.jar  jackson-annotations-2.5.0.jar(这个版本的jackson 测试返回json格式的数据百分百没问题,其他版本的不稳定,所以选用这个版本的Jackson)@ResponseBody 然后在applicationContext.xml中加入 <mvc:annotation-driven> <mvc:message-converters…
springmvc出现406,无非就两种情况,第一,百分之九十是json包没加进来,第二,百分之十,就是@ResponseBody返回的的数据,在请求的URL中不能有  .html的后缀…
web前段异常: The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers 异常描述:客户端无法处理服务器返回的数据特征(格式) 1.在http请求头中通过accept字段定义客户端能够处理的数据格式, 事实上,下图演示的请求能够接…
我在学习springmvc过程中(我的项目是配置的后缀是.html),从controller返回对象. 如果我不使用 mvc-annotation-driver,而是手动配置,AnnotationMethodHandlerAdapter,然后在配置MappingJackson2HttpMessageConverter转换器,这样是可以正常返回json的. 但是我使用mvc-annotation-deiver,让spring帮我们注册AnnotationMethodHandlerAdapter,然…
spring 通过@ResponseBody标签返回JSON数据的方法都报406错: Failed to load resource: the server responded with a status of 406 (Not Acceptable) 以及报错描述: The resource identified by this request is only capable of generating responses with characteristics not acceptable…
HTTP Status 406 - type Status report message description The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers. Apache Tomcat/6.0.41 解决方法: &l…
[说明]在SpringMVC框架的使用中常常会使用@ResponseBody注解,修饰"处理器"(Controller的方法),这样在处理器在返回完毕后,就不走逻辑视图,而是将返回的对象转成JSON字符串响应给客户端,但这种操作有时会出现406错误. 出现406问题的可能原因: 原因一:          该项目并没有导入jackson的相关jar包 Maven工程的依赖: <!-- Jackson Json处理工具包 --> <dependency> <…
刚学习一门技术时,总会踩一些坑. 前端代码 function del(mId){ $.ajax({ type:"get", url:"/delUser", data:{id:mId}, success:function(data){ console.log('成功了'); console.log(data); } }); } 后台接收请求代码 router.get('/delUser',async (ctx,next)=>{ console.log('接收请求…
今天在使用ie浏览器在测试程序的时候,报这个错误,后台日志打印出来显示的是:连接一个远程主机失败 解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF 当时自己重启了两三次项目,发现还是报同样的错误,最后,无奈使用google浏览器,执行成功!…
Yii的action可以带参数,比如: class PostController extends CController { public function actionCreate($category, $language='en') { $category=(int)$category; // ... fun code starts here ... } } 这样确实很方便.不过,这默认只从$_GET中提取参数的.如果是post请求,就会报400错误. 如果想使用其他类型的请求参数,可以重写…
如题,最近以spring mvc作为后台框架,前端异步获取数据时(.html为后缀名的访问方式),报406 Not Acceptable错误.当初都不知道啥原因,前后台都没报错就是返回不了数据,于是查了下http 406响应码:406 (SC_NOT_ACCEPTABLE)表示请求资源的MIME类型与客户端中Accept头信息中指定的类型不一致.下面请看出错的操作流程及代码: 1.先配置spring mvc 核心servlet (DispatcherServlet) 至web.xml中,其中配置…
转载,感谢这位博主,有自己的添加. 如题,最近以spring mvc作为后台框架,前端异步获取数据时(.html为后缀名的访问方式),报406 Not Acceptable错误.当初都不知道啥原因,前后台都没报错就是返回不了数据,于是查了下http 406响应码:406 (SC_NOT_ACCEPTABLE)表示请求资源的MIME类型与客户端中Accept头信息中指定的类型不一致.下面请看出错的操作流程及代码: 1.先配置spring mvc 核心servlet (DispatcherServl…
工作中,经常需要在Linux环境中部署Tomcat,配置java应用.在浏览器中访问应用时,却报域名解析错误,该怎么样解决呢? 解决方法:关闭防火墙 iptables -L -n     查看已添加的iptables规则 iptables -F service iptables save 它会保存在/etc/sysconfig/iptables这个文件中…
RAC版本:11.2.0.4 OS版本:linux 6.4 RAC安装gird,第一个节点执行root.sh运行失败,报"The ora.asm resource is not ONLINE"错误.详细日志如下: # /u01/app/11.2.0/grid/root.sh Performing root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER=…
springMvc中406错误解决, springMvc使用json出现406 (Not Acceptable) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 蕃薯耀 2015年9月27日 11:38:54 星期日 http://fanshuyao.…
使用IE浏览器录制https协议报证书错误,导航已阻止,修改如下配置文件:…
LoadRunner压力测试时,一直会报12261错误,错误内容大概如下: Error -26612: HTTP Status-Code=500 (Internal Server Error) for........ 网上也没有好的解决方案,有些人说看日志,但是具体解决方案没有,下面是我的解决办法: 开始我录制的脚本是用HTML方式录制的,在场景运行的时候就会一直报26612 errro,后来我换成URL录制脚本的方式,发现开始没报错, 但是运行到最后虚拟用户释放的时候,还是报这个错:然后我就在…