terraform/vendor/github.com/tomnomnom/linkheader
Paul Tyng f39cfe61ce
Add new vendor libraries for newrelic provider
2016-12-15 19:14:39 +00:00
..
CONTRIBUTING.mkd Add new vendor libraries for newrelic provider 2016-12-15 19:14:39 +00:00
LICENSE Add new vendor libraries for newrelic provider 2016-12-15 19:14:39 +00:00
README.mkd Add new vendor libraries for newrelic provider 2016-12-15 19:14:39 +00:00
main.go Add new vendor libraries for newrelic provider 2016-12-15 19:14:39 +00:00

README.mkd

Golang Link Header Parser

Library for parsing HTTP Link headers. Requires Go 1.2 or higher.

Docs can be found on the GoDoc page.

Build Status

Basic Example

package main

import (
	"fmt"

	"github.com/tomnomnom/linkheader"
)

func main() {
	header := "<https://api.github.com/user/58276/repos?page=2>; rel=\"next\"," +
		"<https://api.github.com/user/58276/repos?page=2>; rel=\"last\""
	links := linkheader.Parse(header)

	for _, link := range links {
		fmt.Printf("URL: %s; Rel: %s\n", link.URL, link.Rel)
	}
}

// Output:
// URL: https://api.github.com/user/58276/repos?page=2; Rel: next
// URL: https://api.github.com/user/58276/repos?page=2; Rel: last