HTTP ERROR 400 Bad Request

一springmvc项目中我新增记录完全ok,编辑就是不行,后台方法进不去。老是报错HTTP ERROR 400 Bad Request。

经过查询,说是400表示请求中的语法错误。

我把新增记录的请求信息拷贝下来,把编辑的请求信息也拷贝下来,然后用notepad++比较两个请求,终于发现原因就是id不匹配。freemarker这个坑货,数字喜欢加逗号分割,9789变成了9,789,所以映射失败了。因为字符串类型肯定无法映射到Integer上去。

在此记录一下。

时间: 2024-10-19 18:15:24

HTTP ERROR 400 Bad Request的相关文章

urllib2.HTTPError: HTTP Error 400: Bad Request

1 import urllib2 2 import re 3 import os 4 5 def process_item(self, item, spider): 6 headers = { 7 "Host": 'img31.mtime.cn', 8 "User-Agent": 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:53.0) Gecko/20100101 Firefox/53.0', 9 "

火狐浏览器访问网站出现 HTTP Error 400. The request is badly formed.错误,怎么解决

今天在访问某个网站时,出现一个"HTTP Error 400. The request is badly formed."错误, 那么应该如何解决呢? 1.问题描述: 用火狐浏览网站出现""HTTP Error 400. The request is badly formed."错误 2.问题原因: Http error 400错误请求,是客户端问题,跟服务器没关系(也就是本地出问题了) 3.解决方法: 通过清理垃圾.清洁注册表,或检查广告拦截模块及防火墙

记解决一次“HTTP Error 400. The request URL is invalid”的错误

今天将图片服务切到使用了cdn的机器上面去,然后就部分图片报如下图错误"HTTP Error 400. The request URL is invalid" 看到这种错误信息,一般的开发者心中可能会猜测到两个原因 1.链接中有特殊字符 2.链接长度过长(似乎长度过长也不是这个错,模糊不清,忘记了) 错误图片的地址如下:http://{host}/SearchService.svc/rest/pic600x320/png/kv3hcxmnCmISVvFKojNBGpkN44MRx71v

WebService:The remote server returned an error: (400) Bad Request

开发工具:VS2010.开发组件:WebService.运行环境:Windows 今天一个同事在进行计费接口联调试时,发现了一个非常奇怪的问题:接口在家里环境测试,一切正常,但是部署到现网环境之后,连续调用几次接口就会出现错误:The remote server returned an error: (400) Bad Request,然后回收一下WebService自己的程序池,再调用又可以了,再连续调用几次,又出现了上面的问题. 他来找我帮忙查问题,在了解整个过程之后,我就直接根据经验,设置

Android studio出现Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"的解决办法

最近更新了一下Android Studio(下文简写成AS),然后打开工程发现出现Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request",如图: 什么鬼.几番折腾,终于知道原因了.直接写解决方案吧. 1.打开设置 2.依次选择图中的第一步,第二步.并设置gradle的目录 3.设置好后应用,并点OK. 4.刷新Gradle 5.运行,错误解决 如果没有gradle,可以到:http:/

Cause of 400 Bad Request Errors

The 400 Bad Request error displays inside the Internet browser window, just as web pages do. Cause of 400 Bad Request Errors The 400 Bad Request error is an HTTP status codethat means that the request you sent to the website server (e.g. a request to

POST 400 Bad Request The request sent by the client was syntactically incorrect

最近在做Web开发的时候,使用$.post提交数据,但是回调函数却没有被触发,按F12看控制台输出是:POST *** 400 Bad Request 后台是SpringMVC的,设置了断点也不会被触发. 后来查看JQuery资料了解到,$.post提交数据只有成功时才触发回调函数,于是改用$.ajax提交数据,添加error回调函数,得到错误信息了,如下图: 这个问题是什么原因造成的呢? 后来经过测试发现,是表单提交的内容数据类型与实体的(也就是数据表字段)的数据类型不匹配导致的. 在提交表单

报错 POST http://192.168.79.165:8015/marketing/manager 400 (BAD REQUEST) 解决办法

我用jQuery ajax post方法 用flask url_for 传值到后端 $.ajax({ url:"{{url_for('marketing.manager')}}", type:'post', dataType:'json', // data:params, data:{'params':'aResult'}, success:function(data){ // console.log(data) console.log('success') },error:funct

HttpWebRequest.GetResponse() raises exception when http status code 400 (bad request) is returned

参考: .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