Namespace CurlUnity.Diagnostics
Classes
- HttpDiagnostics
累积 IHttpClient 的请求级时序与连接统计(DNS / TCP / TLS / TTFB / 总耗时 / 连接复用)。在 CurlHttpClient 构造时通过
enableDiagnostics: true开启;未开启时 Diagnostics 为 null。
Structs
- HttpDiagnosticsSnapshot
HttpDiagnostics 聚合指标的一次性快照。字段都是快照时刻的累计值, 后续请求不影响快照。包含 ToString() 便于日志直接输出。
- HttpRequestTiming
单次请求的时序和字节数指标(DNS / TCP / TLS / TTFB / 总耗时 / 上下行字节 / 连接 ID)。 由 GetTiming(IHttpResponse) 按响应查询;仅在 diagnostics 开启时填充。 所有耗时单位均为微秒 (μs),字节数和速度单位均为字节 / 字节每秒。