记录一个自己在做商品信息显示与传递数据的时候出现的错误, HTTP Status 400 – Bad Request Type Status Report Description The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request messa…
SpringMVC中,如果直接为Date类型的属性赋值,服务器有可能会报HTTP Status [400] – [Bad Request] Type Status Report Description The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid re…
可能原因是:multipartResolver没有配置正确 请看解决方案: <!--文件上传 id必须为multipartResolver,不然报错HTTP Status 400 – Bad Request--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <propert…
400大多为前台传的数据于后台接受数据不符合,注意Date数据类型最容易错. 然后需要调用实体类的空参构造方法,,注意创建了有参构造方法后,创建一个空参构造方法.…
具体报错如下: Type Status Report Description The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing). 在用表单提交数据…
今天使用Spring MVC做一个文件上传的功能,在提交表单的时候出现了如下错误:…
一.接口请求信息 二.错误的jmeter接口请求 1.请求内容 2.响应内容 三.正确的接口请求 1.看回原本的接口请求信息,company_id = null  .这里也就不能空 四.原因分析 1.参数类型不对应:比如后端接口需要  string,实际传了 int (我这里的原因不是这个,但是这个会有影响) 2.null != "" 1)null.也许这里的前端在请求的时候直接把 "" 转成的 “null”,而我用的jmeter请求就需要直接填写 “null”才行…
原因是jersey 内置的转换器,只能做简单的类型转换如: 首先客户端提交上来的一定是String; String ----> String/Long/Boolean 这些基本的 可以转换,但是如果你如下写: 把String---->Date类型,那么jersey内部 就会出错,报非法的请求报文,无从调试起(花了2天才明白,以后不要再犯) 可以修改为String,然后下面如果用到的地方 转换下,如下图:…
django+nginx+uwsgi部署的站点访问某个URL时发生了400 bad request的错误,而使用django自带的开发版的web server时没有遇到此问题.初步判断是nginx或uwsgi配置问题. 网上有说是因为request header过大而nginx配置的client_header_buffer_size和large_client_header_buffers过小引起的,但就当前的状态来看感觉不太可能.因为request header并不是特别大.至于是别的什么原因还…
今天做一个编辑的功能的时候,像后台传递一个实体,结果报400 Bad Request的错误....找了好久也没发现错误,老是报(不支持GET方式提交),检查好多遍我都是用的POST...不知道问题出在哪了,后面百度发现说是参数对应不上,可是我参数也对应上了啊,最后查出发现是我提交的date类型的数据后台不接受 该属性实体和数据库都是Date类型,因为我用的angularJs用了过滤器转成日期形式显示之后,该属性就从Date变成了String类型,所以我用@ResponseBody提交实体的时候,…
android studio运行会遇到Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"的错误 解决办法是 android studio里点开Preferences ->Build,Execution,Deployment ->Build Tools ->Gradle选择use local gradle distribution, 然后设置Gradle Home,…
最近angularjs post到后台 400一头雾水 没有任何错误. 最后发现好文,感谢作者 SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法 今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语法问题或者不能满足请求),调试了好长时间…
摘要 SpringMVC 400 Bad Request 在提交表单时,发生400错误,并未进入save方法. @RequestMapping(value="/!save",method = RequestMethod.POST)     public String save(@ModelAttribute("user") @Valid UserEntity user,       Locale local,       BindingResult results)…
转载:http://blog.csdn.net/xu_zh_h/article/details/2294233 4 请求失败4xx 4xx应答定义了特定服务器响应的请求失败的情况.客户端不应当在不更改请求的情况下重新尝试同一个请求.(例如,增加合适的认证信息).不过,同一个请求交给不同服务器也许就会成功. 4.1 400 Bad Request 请求中的语法错误.Reason-Phrase应当标志这个详细的语法错误,比如”Missing Call-ID header field”. 4.2 40…
今天做项目的时候突然报出400 Bad Request错误,后台没有出现任何问题. 首先我看了看log日志中没有接受到任何参数,可以确定这个请求并没有发送出去,所以应该是前台数据提交的问题. 然后我看到了一些网友的一些提示: 1.提交表单数据类型与model不匹配  2.方法参数顺序不正确 3.javabean的属性和你的form提交中的数据类型不匹配 4 对象类型与model类型不一致  5 model类型不能为private,应为protected/public 我仔细的看了一下我的JS文件…
浏览器报错:Failed to load resource: the server responsed with a status of 400 (Bad Request) ajax请求失败,一般情况下,造成这个错误的原因有两个: 1. 请求url错误: 2. 前后台数据格式不匹配. 返回400.表单的字段和ajax携带的请求参数的实体对应不上.无法把表单数据通过json转换成为java bean.(包括字段名称.字段类型等不一致.) 浏览器常见错误代码: Http: 3xx-重定向 301:对…
400 (Bad Request) 点击添加按钮转跳没反应,控制台没报错,然后在Chrome上检查发现报错了 百度了一下,发现http Status 400这个错误大多是因为,jsp的form表单提交的字段类型和后台接收字段类型不匹配造成的(例如,form中为String,后台接收为Integer) 仔细对比了一下后台和数据库了的字段类型,果真如此,,,,,,, 参考资料: https://www.cnblogs.com/hhhaisen/p/7885639.html…
HTTP Status 400 - Required String parameter 'userName' is not present 错误 先mark  有时间详细写 参考链接: https://yq.aliyun.com/articles/29107…
参考: .Net HttpWebRequest.GetResponse() raises exception when http status code 400 (bad request) is returnedC# code using System;using System.IO;using System.Net; public class Test{    static void Main()    {        HttpWebRequest request = (HttpWebReq…
在开发项目过程中,突然遇到400 Bad Request Request Header Or Cookie Too Large的报错,我也是第一次出现这样的错误,感觉还是挺新奇的. 分析下出现错误的原因: 1.可能是你的网络DNS配置错误. 2.由request header过大所引起,request过大,通常是由于cookie中写入了较大的值所引起的. 3.访问太频繁,浏览器的缓存量太大,产生错误. 解决办法: 1.清理浏览器的cookie记录,和缓存文件,重启浏览器就好了. 2.打开360安…
今天将图片服务切到使用了cdn的机器上面去,然后就部分图片报如下图错误“HTTP Error 400. The request URL is invalid” 看到这种错误信息,一般的开发者心中可能会猜测到两个原因 1.链接中有特殊字符 2.链接长度过长(似乎长度过长也不是这个错,模糊不清,忘记了) 错误图片的地址如下:http://{host}/SearchService.svc/rest/pic600x320/png/kv3hcxmnCmISVvFKojNBGpkN44MRx71vV4v7Q…
今天将图片服务切到使用了cdn的机器上面去,然后就部分图片报如下图错误“HTTP Error 400. The request URL is invalid” 看到这种错误信息,一般的开发者心中可能会猜测到两个原因 1.链接中有特殊字符 2.链接长度过长(似乎长度过长也不是这个错,模糊不清,忘记了) 错误图片的地址如下:http://{host}/SearchService.svc/rest/pic600x320/png/kv3hcxmnCmISVvFKojNBGpkN44MRx71vV4v7Q…
HTTP Status 400 - type Status report message description The request sent by the client was syntactically incorrect. 参数类型不对引起的. @RequestParam long lo , 需要的是 long, 我实际传递的是 abc. 所以.…
今天在访问某个网站时,出现一个“HTTP Error 400. The request is badly formed.”错误, 那么应该如何解决呢? 1.问题描述: 用火狐浏览网站出现“”HTTP Error 400. The request is badly formed.”错误…
tomcat整合nginx成功后,等访问一段时间后,会出现 Bad Request (Invalid Hostname)的错误, 因为是已经成功的配置,所以判定可能是哪里的限制设置有问题,最后在官方网站找到解决办法: 语法: large_client_header_buffers number size; 默认值: large_client_header_buffers 4 8k; 上下文: http, server 设置读取客户端请求超大请求的缓冲最大number(数量)和每块缓冲的size(…
1.工具未检测合法域名 这个我就不多说了,如果你新建的时候没有填写AppID的话这个我就不太清楚了 如果新建项目的时候填写了AppID的话,出现这种错误,那你应该去小程序后台 设置->开发者设置->服务器域名 配置你的服务器,这里需要注意,一个月只能修改五次,所以慎重! 这里是小程序开发手册里的配置流程 2.小程序400 (Bad Request)错误 今天写小程序的时候,请求了一个接口,出现问题如下: 查阅了一下资料,发现如下问题 原始代码: wx.request({ url:API_URL…
一springmvc项目中我新增记录完全ok,编辑就是不行,后台方法进不去.老是报错HTTP ERROR 400 Bad Request. 经过查询,说是400表示请求中的语法错误. 我把新增记录的请求信息拷贝下来,把编辑的请求信息也拷贝下来,然后用notepad++比较两个请求,终于发现原因就是id不匹配.freemarker这个坑货,数字喜欢加逗号分割,9789变成了9,789,所以映射失败了.因为字符串类型肯定无法映射到Integer上去. 在此记录一下.…
最近在做Web开发的时候,使用$.post提交数据,但是回调函数却没有被触发,按F12看控制台输出是:POST *** 400 Bad Request 后台是SpringMVC的,设置了断点也不会被触发. 后来查看JQuery资料了解到,$.post提交数据只有成功时才触发回调函数,于是改用$.ajax提交数据,添加error回调函数,得到错误信息了,如下图: 这个问题是什么原因造成的呢? 后来经过测试发现,是表单提交的内容数据类型与实体的(也就是数据表字段)的数据类型不匹配导致的. 在提交表单…
今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语法问题或者不能满足请求). 出现这个错误的原因一般最常见的就是后台的实体类bean与前台穿过的类型不匹配,我的就是,因为的javabean中有定义了Date类型和int类型的成员变量,导致转化器在把json数据转化成bean时不能转化,其实如果用JSONObject.toBean方法转化时,这种情况…
首先描述一下出现错误的情景: 我刚学springmvc,想做一个登录界面的东西.然后试着写了一个controller如下: @RequestMapping(value = "/login", method = RequestMethod.POST) public String login( String name, String password, Model model) { User u = userService.login(name, password); if (u == n…