TestsTested | ✓ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Jun 2017 |
SwiftSwift Version | 3.0 |
SPMSupports SPM | ✓ |
Maintained by Kyle Fuller.
# Web Linking
Swift implementation of Web Linking (RFC5988).
CocoaPods is the recommended installation method.
pod 'WebLinking'
Given the following Link
header on an NSHTTPURLResponse
.
Link: <https://api.github.com/user/repos?page=3&per_page=100>; rel="next",
<https://api.github.com/user/repos?page=50&per_page=100>; rel="last"
We can find the next link on a response:
if let link = response.findLink(relation: "next") {
print("We have a next link with the URI: \(link.uri).")
}
Or introspect all available links:
for link in response.links {
print("We have a link with the relation: \(link.relationType) to \(link.uri).")
}
Web Linking is licensed under the MIT license. See LICENSE for more info.