244boy Asked: 2022-07-27 00:16:32 +0800 CST2022-07-27 00:16:32 +0800 CST 2022-07-27 00:16:32 +0800 CST Fiddler 如何知道 Server 何时收到请求并开始响应? 772 当我使用 Fiddler 捕获 HTTPS 请求时, 您看到统计选项卡,我有一个问题:Fiddler 如何知道服务器何时收到 Fiddler 请求?以及它如何知道服务器何时开始响应。 http fiddler 1 个回答 Voted Best Answer mtak 2022-07-27T01:57:18+08:002022-07-27T01:57:18+08:00 来自 Fiddler API 指南 服务器请求: Fiddler 完成向服务器发送 HTTP 请求的时间 (FiddlerRequestLastSend)。BUG:应该命名为“FiddlerEndRequest”。注意:由于在 WinSock 的 send() 调用中进行缓冲,此处的值通常会产生误导。 回答您关于技术性的问题;Fiddler不知道服务器何时收到请求。它知道何时完成发送请求。这没有考虑缓冲区、调度和网络延迟。 服务器开始响应: Fiddler 收到服务器响应的第一个字节的时间(ServerResponseFirstRead) 再说一次;Fiddler 不知道服务器何时响应。它知道何时收到第一个字节。API 指南中没有指出,但显然在发送响应和 Fiddler 测量的时间之间存在缓冲区、网络延迟和 CPU 调度。
来自 Fiddler API 指南
服务器请求:
回答您关于技术性的问题;Fiddler不知道服务器何时收到请求。它知道何时完成发送请求。这没有考虑缓冲区、调度和网络延迟。
服务器开始响应:
再说一次;Fiddler 不知道服务器何时响应。它知道何时收到第一个字节。API 指南中没有指出,但显然在发送响应和 Fiddler 测量的时间之间存在缓冲区、网络延迟和 CPU 调度。