C7.URI extension library.
URI allows you to parse URI string.
This library based on Zewo/URI.
- Install http-parser(See CURIParser's README)
Specify linker path that http-parser installed.
% swift build -Xlinker -L/usr/local/lib
import URI
do {
let u = try URI("http://example.com/path?key=value")
print(u.scheme) // => Optional("http")
print(u.host) // => Optional("example.com")
print(u.path) // => Optional("/path")
print(u.query["key"]) // => QueryField(values: [Optional("value")])
}
See .swift-version