尽管服务器记录HTTPCode 200,但HTTP Get Request永远不会在客户端上返回

时间:2020-05-04 11:25:38

标签: http get postman httprequest

因此,我遇到一个奇怪的情况,我向服务器发出HTTP get请求,但是当服务器返回200的代码时,客户端(邮递员)从不接收该返回代码并无限期地挂起。

在此处显示时间表:

  • Http获取从客户端(邮递员)发送到服务器的请求。服务器大约需要5分钟的时间进行响应(它会编译数据库以发送回客户端)
  • 5分钟后,服务器会记录请求的HTTP代码200
  • 但是客户端永远不会得到它,并且会无限期地挂起,几乎就像它已经断开连接一样。

另外两项测试

  • 我为服务器提供了更多功能,将返回时间缩短至2分钟,客户端现在将其取走。

  • 在增加服务器请求空闲时间方面也很幸运,但这只能固定2/3台计算机。

其他信息

  • 我正在使用Azure服务器和Azure VM进行测试。 (我的本地计算机是增加服务器上的空闲超时后工作的1台计算机

所以我的问题是:

什么会导致客户端不从服务器获取返回码?甚至陌生人,如果发生故障,不会抛出任何异常,从而导致客户端永远挂起?

0 个答案:

没有答案