400bad request怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了400bad request怎么解决相关的知识,希望对你有一定的参考价值。

有很多朋友要打开某网页时会出现400 Bad Request的图样,有以下几种办法可以解决这一问题。 一:有可能你所发出的指令不正确,需要更正自己所要查询的地点。 二:检查一下DNS是否错误,需要提供电脑更完整的模式数据。 参考技术A 1、先查看是不是ie设置出了故障,可以先删除了ie的cookies文件和internet临时文件。打开ie浏览器,点击上面菜单栏上面【工具-internet选项】,在常规选项上点击【删除】文件,然后在切换到【高级-还原高级设置】,将其还原最初设置。现在在尝试打开浏览器是否能解决网页显示400 bad request的故障呢。如图所示:

2、当然如果故障没有解决的话,那可能是浏览器的网页出现了故障,网页未解析的情况,尝试用别的电脑浏览该网页,如果也是不能浏览出现上述现象的话,那就是网页的问题了。这种情况只能等网站恢复正常了。3、如果不是网页的问题,那也可能是用户的网络故障。查看dns和ip设置是否正常,重新设置dns配置错误。右击【网上邻居-属性-找到本地连接-右击属性】,再常规选项卡里有个下拉此连接使用项目,选择INTERNETF协义(TCP/IP)下面点击属性选自动获得,最好查一下当地的DNS填进去,如果是局域网你可以在主DNS上填写网关地址。网关地址可以去联系网络咨询商。

一:有可能你所发出的指令不正确,需要更正自己所要查询的地点。
二:检查一下DNS是否错误,需要提供电脑更完整的模式数据。
三:你所搜寻的网页地址是否合法?有可能被阻截。
四:看一下request header是否过大,如果request过大,一般值数过大也会引起同样问题。
五:用浏览器将COOKIE和私有数据确定一下
六:重新启动电脑这种情况会有所好转。

springmvc ajax传递字符串过长报错400bad request

参考技术A 可能是地址里边有特殊字符,如果是高版本的tomcat的话,|这些字符会被拦截掉,请求会报400错误,如果是这个问题请求内容转义下可以解决 参考技术B 一般400的报错都是参数错误。检查下参数是否有问题。追问

参数没问题,传递新闻字符串,短一点保存到数据库可以,长一点的就报错

追答

你都能得到答案了。看看是不是参数长度问题。

追问

对,就是长度问题,不知道怎么解决,传递参数格式是json的id:id,content:xxx这里的xxx就是一篇文章,参数长度不知道在哪控制

追答

不知道怎么解决。
参考
http://blog.csdn.net/jimmy2248/article/details/8226039
试试。只能帮你到这。
400的错误就是这样。

追问

谢谢啦,我这里后台没报错,发送请求的时候报错的。。

追答

可以试试 转换为post。get的最大1024字节。

追问

$http(
method: "post",
url: httpUrl + "/xx/xx.do",
headers:
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
,
params:params
就是这样的

追答

这是angularjs吧。
header:Content-Type: application/json 试试

追问

对 ,用的是angular,contentType我试了好几个都不行,我现在在尝试序列化有没有用,网上也有好多ajax传递json字符串长度问题,但是就是没有个准确答案

追答

哦。好吧。祝你成功,只能帮到这了。

追问

能给个联系方式吗,我想跟你多交流交流

追答

直接私信就OK。主要是现在不再国内。

追问

好,有问题再请教你

追答

互相学习。

互相学习。

互相学习。

参考技术C type:post,
get传送的信息量有限。
参考技术D 请把GET改成POST

以上是关于400bad request怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

400bad request怎么解决

微博中出现http/1.1 400 Bad Request怎么解决。

打开网页出现400 Bad Request错误,是怎么回事

Java访问.net的webservice,访问客户给的可以,但是访问免费的不行出现错误(400)Bad Request。要怎么解决

springmvc ajax传递字符串过长报错400bad request

手机上网怎么经常出现400 bad request的提示?