在某些网络环境下HTTP请求返回400错误

zz962 2012-07-12 02:05:28
系统是C/S模式的,客户端与服务端通过HTTP方式通信。
某个客户报某个请求返回HTTP400,换网络可以解决。

(本来以为是客户机器问题,想让他重装,但是他不会重装,拿到其他人处一试,结果发现可以)

请教一下可能是什么原因呢?如何去排查该问题?
...全文
2505 5 打赏 收藏 转发到动态 举报
写回复
用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请求
可能是你的数据包不完整或被破坏。

解决的办法是:
在服务端监控,看看收到数据包是啥样的

18,364

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧