➰ curl-swift 状态徽章

一个针对 Swift 的、具有一定主观性的 libcurl 封装库

⌨️ 用法

有两种使用此库的方式,分别对应 libcurl-easylibcurl-share

CURL.swift

每个请求完全隔离运行。

let req = CURL(
    method: "GET",
    url:
        "https://httpbin.org/get"
)
let res = try req.perform()

CURLSH.swift

允许多个请求共享 cookies、DNS 缓存、SSL 会话和其他优化内容。

let share = CURLSH()
let res = try share.perform(curl: req) 

🏛 设计选择