You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform/vendor/github.com/tomnomnom/linkheader
Paul Tyng f39cfe61ce
Add new vendor libraries for newrelic provider
9 years ago
..
CONTRIBUTING.mkd Add new vendor libraries for newrelic provider 9 years ago
LICENSE Add new vendor libraries for newrelic provider 9 years ago
README.mkd Add new vendor libraries for newrelic provider 9 years ago
main.go Add new vendor libraries for newrelic provider 9 years ago

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