tinyget.dll 是 TinyGet 工具链中承担轻量级 HTTP 客户端职责的动态链接库,通常被命令行压测程序、自动化脚本宿主或上层业务模块以隐式链接或 LoadLibrary 方式加载。它将套接字通信、协议解析、超时控制等底层细节封装为可复用的导出函数,使调用方无需自行实现网络栈逻辑。
请求构造与投递:按目标 URL、请求方法(GET、POST 等)、请求头、Cookie 与正文载荷组装完整 HTTP 报文,依次完成域名解析、TCP 连接建立与请求发送。
连接与会话管理:维护连接池与 Keep-Alive 复用策略,统一处理超时、重试与异常中断,降低高频请求下的握手开销。
响应解析与度量:提取状态码、响应头、正文长度与内容,并统计响应延迟、吞吐量与错误率等性能指标。
并发负载模拟:依据线程或协程模型分发请求,模拟多客户端并发访问,用于 Web 服务的可用性验证与压力测试。
接口导出与日志:向调用方提供统一的函数入口与结果回调,并输出可追踪的运行日志与错误码,便于二次集成。