Hub is a client-side HTTP library written in Swift
import Hub
let session = Hub(
host: URL("https://api.example.com"),
headers: [
"Accept": "application/json",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "max-age=0"
],
cachePolicy: .returnCacheDataElseLoad,
logLevel: .info
)
print(try session.get(path: "/hello").json())
let html = try Hub.post(
url: "http://example.com",
params: [
"param1": "value1"
],
files: [],
headers: [],
cookies: [],
logLevel: .info
).html()
// swift-tools-version: 4.2
import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
dependencies: [
.package(url: "https://github.com/oleander/hub-swift.git", .branch("master")),
]
)
link |
Stars: 0 |
Last commit: 4 years ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics