社区
网络编程
帖子详情
在某些网络环境下HTTP请求返回400错误
zz962
2012-07-12 02:05:28
系统是C/S模式的,客户端与服务端通过HTTP方式通信。
某个客户报某个请求返回HTTP400,换网络可以解决。
(本来以为是客户机器问题,想让他重装,但是他不会重装,拿到其他人处一试,结果发现可以)
请教一下可能是什么原因呢?如何去排查该问题?
...全文
2518
5
打赏
收藏
在某些网络环境下HTTP请求返回400错误
系统是C/S模式的,客户端与服务端通过HTTP方式通信。 某个客户报某个请求返回HTTP400,换网络可以解决。 (本来以为是客户机器问题,想让他重装,但是他不会重装,拿到其他人处一试,结果发现可以) 请教一下可能是什么原因呢?如何去排查该问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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...
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 ...
get请求
400错误
,post请求405错误
出现错误原因,后台接收参数part使用的是List,参数...400 - 错误的请求。 ·401 - 访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章