Italyimmobiliare/RealHTTP
🌀swift async http client - fast, lightweight, type-safe
🚀 RealHTTP: HTTP client async mạnh mẽ cho Swift
Một dòng code để gửi request và nhận kết quả đã được giải mã từ JSON.
RealHTTP là một thư viện HTTP dựa trên async/await, nhẹ nhưng mạnh mẽ, được viết bằng Swift. Dự án nhằm tạo ra một HTTP client dễ sử dụng, tận dụng tối đa các tính năng mới nhất của Swift.
✨ Điểm nổi bật
- Async/Await: Hỗ trợ nguyên bản Swift concurrency.
- Type-safe: Toàn bộ code được kiểm tra kiểu an toàn.
- Stubber tích hợp: Dễ dàng viết unit test với HTTPStubber.
- Retry thông minh: Cơ chế retry nâng cao với cấu hình linh hoạt.
- Validators chuỗi: Xác thực phản hồi theo phong cách Express.js.
- Codable tự động: Mã hóa/giải mã đối tượng tự động.
- Multipart Form Data: Hỗ trợ gửi dữ liệu đa phần nguyên bản.
- SSL Pinning: Hỗ trợ pinning chứng chỉ SSL/TLS.
💡 Vì sao đáng chú ý
RealHTTP không chỉ là một HTTP client đơn thuần — nó kết hợp toàn bộ tiêu chuẩn hiện đại của Swift (async/await, Codable, URLSession) với các tính năng cao cấp như stubber, retry, validators và SSL pinning. Phù hợp cho cả phát triển nhanh và môi trường sản phẩm đòi hỏi bảo mật và ổn định.
#Swift #HTTPClient #AsyncAwait #Networking #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond