社区
网络编程
帖子详情
在某些网络环境下HTTP请求返回400错误
zz962
2012-07-12 02:05:28
系统是C/S模式的,客户端与服务端通过HTTP方式通信。
某个客户报某个请求返回HTTP400,换网络可以解决。
(本来以为是客户机器问题,想让他重装,但是他不会重装,拿到其他人处一试,结果发现可以)
请教一下可能是什么原因呢?如何去排查该问题?
...全文
2565
5
打赏
收藏
在某些网络环境下HTTP请求返回400错误
系统是C/S模式的,客户端与服务端通过HTTP方式通信。 某个客户报某个请求返回HTTP400,换网络可以解决。 (本来以为是客户机器问题,想让他重装,但是他不会重装,拿到其他人处一试,结果发现可以) 请教一下可能是什么原因呢?如何去排查该问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zz962
2012-07-12
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
400错误就是错误的请求,就是说不是一个正常的HTTP请求
可能是你的数据包不完整或被破坏。
解决的办法是:
在服务端监控,看看收到数据包是啥样的
[/Quote]
如果服务端发现包被破坏了,而客户端角度看是好的。
可能是什么原因导致包被损坏?
我在想是不是只有用socket才能解决该问题。
zz962
2012-07-12
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
400错误就是错误的请求,就是说不是一个正常的HTTP请求
可能是你的数据包不完整或被破坏。
解决的办法是:
在服务端监控,看看收到数据包是啥样的
[/Quote]
服务端是别人负责的,不好说。。。
oyljerry
2012-07-12
打赏
举报
回复
是不是包丢了或有什么异常,抓包分析一下
houjin_cn
2012-07-12
打赏
举报
回复
400错误就是错误的请求,就是说不是一个正常的HTTP请求
可能是你的数据包不完整或被破坏。
解决的办法是:
在服务端监控,看看收到数据包是啥样的
博客文章《完成端口详解》配套代码(压力测试客户端)
5. **PostQueuedCompletionStatus**:在某些情况下,可能需要手动将一个完成状态插入到完成端口,例如模拟I/O完成或处理特定的错误情况。 6. **线程池**:为了处理来自完成端口的I/O完成事件,通常会使用线程池。...
php+curl+
返回
400,PHP利用curl发起
Http请求
的
400错误
分析
摘要: 当
http请求
出现
400错误
时,一般是
http请求
无效(bad request),url参数编码格式不正确导致。而url是有一定格式要求的,一般只能使用英文字母、阿拉伯数字和一些特殊字符,其他字符如空格和双引号需要经过编码后...
解决tomcat中,某些GET请求
返回
400的错误
Tomcat8.5,当Get请求中包含了未经编码的中文字符时,会报以下错误,请求未到应用程序在Tomcat层就被拦截了。Tomcat报错:java.lang.IllegalArgumentException: Invalid character found in the request target. The...
Http
400错误
重现实验及解决办法
每当遇到http错误代码为400,代表客户端发起的请求不符合服务器对请求的某些限制,或者请求本身存在一定的错误。 目前
400错误
经常出现在用户认证阶段,当一个用户从属于过多的域时,在Kerberos认证阶段会将域...
400错误
请求怎么解决_什么是
400错误
请求错误(以及如何解决)?
400错误
请求怎么解决A 400 Bad Request Error occurs when a request sent to the website server is incorrect or corrupt, and the server receiving the request can’t understand it. Occasionally, the ...
网络编程
18,357
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章