Go to file
2015-12-10 09:48:09 -05:00
.travis.yml Adds LICENSE, updates examples 2015-12-10 09:43:51 -05:00
examples_test.go Adds LICENSE, updates examples 2015-12-10 09:43:51 -05:00
LICENSE Adds LICENSE, updates examples 2015-12-10 09:43:51 -05:00
main_test.go Initial 2015-12-10 09:33:58 -05:00
main.go Initial 2015-12-10 09:33:58 -05:00
README.mkd Adds Travis CI badge 2015-12-10 09:48:09 -05:00

Golang Link Header Parser

Library for parsing HTTP Link headers.

Docs can be found on the GoDoc page.

Build Status

Basic Example

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