2 个仓库
Core networking foundations for sending requests and handling responses.
Distinguishing note: Focuses on the foundational library aspect of HTTP networking.
Explore 2 awesome GitHub repositories matching web development · HTTP Networking Foundations. Refine with filters or upvote what's useful.
Alamofire is an HTTP networking library that provides a foundation for managing network requests and responses through a chainable, type-safe interface. It serves as an asynchronous request manager, coordinating concurrent network operations and data streams while maintaining application responsiveness. The library distinguishes itself through a protocol-oriented request adaptation system, which utilizes interceptors to modify or authenticate requests before dispatch. It employs a middleware-driven pipeline to process traffic, handling encoding, authentication, and error recovery in a modular
Simplifies the process of sending requests and handling responses through a chainable and type-safe interface.
urllib3 是一个用于发送网络请求和接收响应的 Python HTTP 客户端库。它提供了用于管理 HTTP 连接池、通过代理路由流量、验证 TLS 证书以及执行自动请求重试的核心组件。 该库专注于网络可靠性和效率,通过维护一个重用已建立连接到多个主机的系统来降低延迟。它通过客户端证书验证确保安全通信,并使用基于策略的重试逻辑处理瞬时网络错误。 该项目涵盖了广泛的网络功能,包括多部分编码有效载荷的格式化、基于流的响应解压缩,以及对 HTTP 和 SOCKS 代理服务器的支持。
Provides foundational HTTP networking capabilities for sending requests and handling responses within Python.