65,196
社区成员




我用网络调试助手 做服务器 获取到postman发送过来的报文
然后再用网络调试助手 发送同样报文 到目标服务器 获取不到返回数据,现象同socket编程
但用postman是可以获取到返回数据的
http协议 最简单的GET
发现是少个空行的原因 但现在还有问题,收到411 Length Required的错误返回 问题是我发送的是GET啊
当你在使用Postman发送请求到自标服务器并能够成功获取返回数据,但在便用网络调试助手发送同样的报文时却无法获取返回数据,这可能是因为以下几个原因:1.请求头部差异:虽然你发送的是相同的报文,但请求头部可能存在细微的差异。HTTP请求头部中的每一个字段,如User-Agent、Accept、Content-Type等,都可能影响服务器的响应。
2.请求体差异:如果你的POST请求有请求体,确保网络调试助手的请求与Postman中的请求体格式和内容完全一致。
3.服务器配置:有些服务器可能配置了特定的代理、负载均衡器或其他中间件,这可能导致通过不同工具发送的请求在到达服务器时出现差异。
4.网络问题:确保你的网络连接是稳定的且没有任何防火墙或其他安全设置阻止了网络调试助手的请求
5.HTTP/HTTPS差异:确保你使用的协议(HTTP或HTTPS)与服务器配置的协议一致。
6.请求路由:有时,请求可能会因为某些原因被路由到不同的后端服务器或处理逻辑,致返回结果不一致。
7.超时设置:检香网络调试助手和Postman的超时设置,确保它们没有差异
8.Cookie和Session:如果你的请求依赖于特定的cookie或session,确保这些因素在两个工具中都得到了正确的处理为了进一步诊断问题,你可以考虑以下方法
使用像Wireshark这样的网络抓包工具来查看两个真发送的请求在传输层面上有何不同。