Skip to content
Swift implementation of web linking (RFC5988)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Configurations
Sources
Tests
WebLinking.xcodeproj
.gitignore
.travis.yml
CHANGELOG.md
LICENSE
Package.swift
README.md
WebLinking.podspec

README.md

# Web Linking

Swift implementation of Web Linking (RFC5988).

Installation

CocoaPods is the recommended installation method.

pod 'WebLinking'

Example

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).")
}

License

Web Linking is licensed under the MIT license. See LICENSE for more info.

You can’t perform that action at this time.