狼人杀httpajax 400 bad requestt 什么鬼东西? 求解!!

HTTP&400&错误&-&请求无效&(Bad&request)
HTTP 400 错误 - 请求无效 (Bad
您的Web服务器认为客户端发送的数据流 (例如您的浏览器或我们的 CheckUpDown 机器人 ) 是 '
畸形的',即没有完全遵守 HTTP 协议。 因此您的 Web 服务器无法理解和处理该请求。
该错误几乎总是意味着客户端系统以及 / 或者您的Web服务器编程失败。
HTTP 循环中的 400 错误
任何客户端 ( 例如您的浏览器或我们的 CheckUpDown 机器人 ) ,都需要通过以下循环:
从您站点的 IP 名称 ( 即您站点的网址-URL, 不带起始的 ‘http://') 获得一个 IP 地址。这个对应关系 (
即由 IP 名称向 IP 地址转换的对应关系 ) 由域名服务器 (DNSs) 提供。
打开一个 IP 套接字 (socket) 连接到该 IP 地址。
通过该套接字写 HTTP 数据流。
从您的Web服务器接受响应的 HTTP 数据流。该数据流包括状态编码, 其值取决于 HTTP 协议 。 解析该数据流得到
状态编码和其他有用信息。
该错误在以上所述的最后一步生成,即当客户端收到 HTTP 状态编码并识别其为 ' 400' 时
解决 400 错误 & 一般方法
在客户端或是Web服务器,或者两端都存在一个低层程序漏洞 (bug) 。 如果您无法进入这些系统的源程序,
您唯一能做的是把该问题提交给开发这些系统的公司的技术支持人员。
解决 400 错误 & CheckUpDown
在使用我们的 CheckUpDown 服务时,您根本不应该看到这个错误。 它表明二个系统 ( 我们的机器人和您的Web服务器 )
在 HTTP 数据流语法上根本不一致。
只要您遇到 400 错误, 就请直接和我们联系 ( 最好使用电子邮件 ) 。 只有我们可以为您解决这类问题。
不幸的是这也许会花些时间, 因为我们必须分析相关的 HTTP 数据流,也许还得和您的互联网服务供应商 (ISP)
及Web服务器软件的供应商联络, 以 确认该错误的确切来源 。
/status/E400_cn.html
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。客户端http400(Bad Request)原因解决办法_建站技术资料
asp/php/css-技术资料整理、分享;让更多人受益
客户端http400(Bad Request)原因解决办法
时间: 20:35:58 查看:713次
最近用Ie访问一个网站经常出现Bad Request,仅仅是Bad Request(
Bad Request
);刷新就能正常显示,开始以为是网站程序缓存问题,仔细查了以后没发现任何问题;谷歌浏览访问一切正常,然后怀疑到ie浏览器问题。
然后高级,安全一切还原为默认设置,在继续访问提示http 400;哦;才知道是400错误;然后搜索了一下看到有前辈说是cookie问题;
internet选项中删除了cookie,再次打开网站;正常了!!!
http400(Bad Request)
目前来看问题就是这样,也希望是自己客户端问题,不是其他问题!
客户端http400(Bad Request)原因解决办法:http://www.hekee.net/ziliao/show-96
CopyRight @
Power By Hekee Cms09:30 提问
http400 bad request问题
这是我发送的
Host: 219.235.3.148:80
Content-Type: text/charset=utf-8
Content-length: 0
下面是接收到的
resp_buf1:HTTP/1.1 400 Bad Request
Content-Type: text/ charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Thu, 20 Aug :13 GMT
Connection: close
Content-Length: 311
&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""Bad RequestBad RequestHTTP Error 400. The request is badly formed. len:216
resp_buf1:HTTP/1.1 400 Bad Request
Content-Type: text/ charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
按赞数排序
并不是bad request啊。
所以你的问题是为什么会返回400?请问你的平台是?
好长时间以来,野草在访问野草博客时就经常遇到HTTP400错误,现象是访问野草的个人门户一切正常,访问别人的博客也一切正常,今天又发现在谷歌浏览器chrome里访问野草博客遇到HTTP400错误,但使用其他浏览器访问野草博客却一切正常,遇到的错误提示如下:
400 Bad Request
nginx/0.8.15
野草之前搜索后,发现很多人都说这个错误与DNS有关,于是野草把自己的DNS折腾......答案就在这里:----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
返回-4,访问这个地址:
如果你报400,就是需要传递的参数你没有传递,你自己检查一下代码吧
其他相似问题十多年前你跟我说打游戏能上亚运会,估计要被爸妈揍懵。
如果你的第一代Apple Watch出现了电池鼓胀的问题,不妨到附近的苹果零售店询问具体的...
《MUSYNC》的制作人同学十分敞开地谈了自己这几年的总结和心得,其中有大量干货。
联想旗下的摩托罗拉品牌智能手机一向以大容量电池而著称。
苹果零售店近年来似乎不太“太平”,从去年到现在这段时间里已经有多家零售店先后遭遇...
这是一个简单的区分推送消息来源的方法,我们可以清楚地知道在处理消息时能够做些什么...
iOS 用户使用谷歌的搜索引擎搜索音乐或者视频内容时,搜索结果中将会显示流媒体服务的...
目前暂不清楚导致 Galaxy S8 发生随机重启的具体原因,但有人猜测与生物传感器有关,...
有分析师认为,苹果公司今年第二季度的 iPhone 销量将跟去年同期差不多。
现在随着交通越发的发达便利,全球化的步伐加快,出国旅游成为了大家享受生活,认识世...
RedpotionGames 推出的《史波茲 x 消砖趣》是一款别具一格的砖块消除游戏,在这里我们...
《Match Land》是Race Cat推出的一款新作,玩家将在游戏里扮演一个生于欧洲中世纪,在...
在本周,一款以地堡为背景的恐怖游戏《地堡(The Bunker)》在苹果商店当中正式上架了...
【眼见你陷泥沼 眼见你欲重生 爱恨两难:《仙剑奇侠传幻璃镜》】在 1~2 个小时的试玩...
在上周的照例更新当中,国内手游大厂龙图在成功取得了 LINE 的正版授权之后,成功地将...
在游戏中,玩家需要带领各个西甲俱乐部的球员一同前进不断晋级,将诸多实力强劲的对手...
爆料人士 KK Sneak Leaks 今日在推特主页上发布了一张号称是即将到来的 iPhone 8 手机...
用户只需要将 iPhone 从 M4 的侧边插进去,就能让 iPhone 看起来像一台迷你 Mac。
日前,外媒 Wareable 为我们推荐了数款最值得考虑的支持苹果 HomeKit 平台的智能家居...
Apple Pencil的收纳问题,这款保护壳能够提供不错的解决方案。
想要带 iPhone 去潜水,还是加个防水保护壳比较靠谱~
虽然 AirPods 便携,但是充电盒可一点也不便携,好在 PodClip 能够解决这个问题。
AirPods 无线耳机是一款非常棒的产品,但是有一个问题是,如果这款产品掉到一些你捡不...
安装适配应用之后,就能直接插入iPhone手机,拷照片、音乐、文章、高清视频了。
HTTP/1.1 400 Bad Request是什么
注册时间 最后登录
在线时间935 小时 UID
主题帖子人气
白苹果, 积分 672, 距离下一级还需 828 积分
安装插件老出现这个HTTP/1.1 400 Bad Request
注册时间 最后登录
在线时间109 小时 UID
主题帖子人气
我的也是 估计这会儿越狱人太多
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!奇怪的400 BAD REQUEST - 冰糖糊涂博客 - ITeye技术网站
博客分类:
项目以Spring MVC + Hibernate 为后台,前台通过Jquery的AJAX对象,向后台POST一个JSON对象,Spring MVC的Controller方法通过@RequestBody自动转换成POJO对象。
在测试的时候,通过httpwatch发现前台总是收到Error 400 BAD_REQUEST错误信息,并且请求时content-length始终为0.
而后台的日志则显示如下:
09:47:46,700 DEBUG [@qtp-] (DispatcherServlet.java:823) - DispatcherServlet with name 'SpringServlet' processing POST request for [/ma/um/saveuser.do]
09:47:46,700 DEBUG [@qtp-] (AbstractHandlerMethodMapping.java:220) - Looking up handler method for path /um/saveuser.do
09:47:46,700 DEBUG [@qtp-] (AbstractHandlerMethodMapping.java:227) - Returning handler method [public com.zhiqiang.ma.um.entity.Person com.zhiqiang.ma.um.controller.UserController.saveuser(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,com.zhiqiang.ma.um.entity.Person)]
09:47:46,701 DEBUG [@qtp-] (AbstractBeanFactory.java:246) - Returning cached instance of singleton bean 'userController'
09:47:46,701 DEBUG [@qtp-] (AbstractMessageConverterMethodArgumentResolver.java:140) - Reading [class com.zhiqiang.ma.um.entity.Person] as "application/charset=UTF-8" using [org.springframework.http.converter.json.MappingJacksonHttpMessageConverter@e9fc96]
09:47:46,702 DEBUG [@qtp-] (AbstractHandlerExceptionResolver.java:132) - Resolving exception from handler [public com.zhiqiang.ma.um.entity.Person com.zhiqiang.ma.um.controller.UserController.saveuser(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,com.zhiqiang.ma.um.entity.Person)]: org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: No content to map to Object nested exception is java.io.EOFException: No content to map to Object due to end of input
09:47:46,705 DEBUG [@qtp-] (AbstractHandlerExceptionResolver.java:132) - Resolving exception from handler [public com.zhiqiang.ma.um.entity.Person com.zhiqiang.ma.um.controller.UserController.saveuser(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,com.zhiqiang.ma.um.entity.Person)]: org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: No content to map to Object nested exception is java.io.EOFException: No content to map to Object due to end of input
09:47:46,706 DEBUG [@qtp-] (AbstractHandlerExceptionResolver.java:132) - Resolving exception from handler [public com.zhiqiang.ma.um.entity.Person com.zhiqiang.ma.um.controller.UserController.saveuser(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,com.zhiqiang.ma.um.entity.Person)]: org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: No content to map to Object nested exception is java.io.EOFException: No content to map to Object due to end of input
09:47:46,708 DEBUG [@qtp-] (DispatcherServlet.java:999) - Null ModelAndView returned to DispatcherServlet with name 'SpringServlet': assuming HandlerAdapter completed request handling
09:47:46,708 DEBUG [@qtp-] (FrameworkServlet.java:966) - Successfully completed request
根据日志分析得出,jquery并没有将数据发送到MappingJacksonHttpMessageConverter,所以才会报错。
多天以来度娘、谷哥给予了很大的帮助,后来发现原来是httpwatch在捣乱,将httpwatch关闭后,问题解决了。附代码仅供参考。
1.后台XML配置
&mvc:annotation-driven /&
&bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" /&
&bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" &
&property name="messageConverters"&
&ref bean="mappingJacksonHttpMessageConverter"/&
&/property&
&bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"&
&property name="supportedMediaTypes"&
&value&text/charset=UTF-8&/value&
&value&application/charset=UTF-8&/value&
&value&application/x-www-form-urlencoded&/value&
&/property&
2.Contorller方法
@RequestMapping(value="/um/saveuser.do",method = RequestMethod.POST)
@ResponseBody Person saveuser(HttpServletRequest request,HttpServletResponse response,@RequestBody Person user){
log.debug(user.toString());
3.前台代码
&%@ page language="java" contentType="text/charset=utf-8" pageEncoding="utf-8"%&
&!DOCTYPE html&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&script src="../script/jquery-1.10.2.min.js"&&/script&
var cfg = {
type: 'POST',
data: JSON.stringify({userName:'测试用户',password:'password'}),
dataType: 'json',
contentType:'application/charset=UTF-8',
success: function(result) {
alert(result);
function doTestJson(actionName){
cfg.url = actionN
$.ajax(cfg);
&a href="#" onClick="doTestJson('saveuser.do');"&jsonlogin&/a&
浏览 10846
cn_arthurs
浏览: 191766 次
来自: 北京
您好,我按照您的方法在Windows端进行了实现,可是我一直捕 ...
google了半天全是错的,只有楼主的xml配置有用,太感谢了 ...
node.addEventListener('mouseup' ...
单击、双击、右击的事件处理事件?
不错不错,赞一个}

我要回帖

更多关于 bad request什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信