Http 获得“104”的一般规则是什么;“对等端重置连接”;错误

Http 获得“104”的一般规则是什么;“对等端重置连接”;错误,http,tcp,Http,Tcp,关于网站何时发送TCP重置,触发对等方的连接重置错误,是否有一般规则 像 打开的连接太多 带宽使用过高 连接时间太长 我很确定没有法律规定这一点,不同的网站/网站开发人员有不同的品味,但我很感兴趣的是,是否有一些一般规则集(来自网站或教科书上关于这一主题的内容,或者你在学校/工作中学过的内容)大部分都是遵循的 当然,我问这个问题的原因是我想避开被封锁 我正在下载一些免费提供的政府数据,但缺少API或其他东西,因此获取这些数据的两种官方方式要么在一些web GIS中点击数千次,要么沿着卡夫卡

关于网站何时发送TCP重置,触发对等方的连接重置错误,是否有一般规则

  • 打开的连接太多
  • 带宽使用过高
  • 连接时间太长
我很确定没有法律规定这一点,不同的网站/网站开发人员有不同的品味,但我很感兴趣的是,是否有一些一般规则集(来自网站或教科书上关于这一主题的内容,或者你在学校/工作中学过的内容)大部分都是遵循的

当然,我问这个问题的原因是我想避开被封锁

我正在下载一些免费提供的政府数据,但缺少API或其他东西,因此获取这些数据的两种官方方式要么在一些web GIS中点击数千次,要么沿着卡夫卡式的路径,向不同级别的职员解释数据库、csv文件、zip文件的概念,而你不能(如果他们只是按照你的解释去做的话,就不需要了)带着一个“巨大”的硬盘驱动器去他们的代理机构,所以我正试图为所有相关人员采取最节省资源的方式…

一个网站并不是“发送”一个“对等重设的连接”错误。如果客户端站点上的操作系统内核获得活动连接的TCP重置,则会生成此错误。可能会发送此TCP重置的原因有很多。TCP重置可能是通过设计从某种负载限制发送的,例如,在特定时间内限制来自同一IP地址的连接数,作为DOS p的一种形式保护,限制数据刮取或强制某种合理使用。对于这种明确的限制,没有一般规则甚至法律

TCP重置也可能是由于应用程序过载、应用程序崩溃、系统资源耗尽等原因造成的

如果客户端写入服务器认为已关闭的连接,则会发生TCP重置。例如,如果HTTP保持活动状态,则会发生这种情况:在发送HTTP响应后,服务器可能随时在非活动状态下关闭连接。如果客户端同时在同一连接上发送新请求,则服务器将关闭连接后,服务器将拒绝新请求(因为服务器端的连接已关闭),并将发送TCP RST,导致客户端的对等方重置连接。客户端需要通过创建新连接并再次发送请求来正确处理此情况(前提是请求的状态没有改变,即是幂等的)。

网站没有“发送”对等方重置的连接错误。如果客户端站点上的操作系统内核获得活动连接的TCP重置,则会生成此错误。可能会发送此TCP重置的原因有很多。TCP重置可能是通过设计从某种负载限制发送的,例如,在特定时间内限制来自同一IP地址的连接数,作为DOS p的一种形式保护,限制数据刮取或强制某种合理使用。对于这种明确的限制,没有一般规则甚至法律

TCP重置也可能是由于应用程序过载、应用程序崩溃、系统资源耗尽等原因造成的


如果客户端写入服务器认为已关闭的连接,则会发生TCP重置。例如,如果HTTP保持活动状态,则会发生这种情况:在发送HTTP响应后,服务器可能随时在非活动状态下关闭连接。如果客户端同时在同一连接上发送新请求,则服务器将关闭连接后,服务器将拒绝新请求(因为服务器端的连接已关闭),并将发送TCP RST,导致客户端的对等方重置连接。客户端需要通过创建新连接并再次发送请求来正确处理此情况(前提是请求状态不变,即是幂等的).

似乎我的背景搞错了。我将编辑我的问题。我想你已经介绍了部分原因,但如果有任何硬性的指导方针,我会感兴趣的。谢谢,这非常有帮助!但是我希望有一些资源来了解更多关于这个主题的信息,如果有的话,那么更多的答案可能会很有趣。@JC_CL:a例如,投票率很高的问题。似乎我的背景搞错了。我将编辑我的问题。我想你已经介绍了部分原因,但我很感兴趣,如果有任何硬性的指导方针。谢谢,这非常有帮助!但我希望有一些资源来了解更多关于这个主题的信息,如果有的话,那么可以提供更多的答案“这很有趣。@JC_CL:a显示了投票率很高的问题。