Skip to content

Repository files navigation

Acceptable HTTP Content Negotiation

GoDoc Build Coverage Issues

This is a library that handles Accept headers, which form the basis of content negotiation in HTTP server applications written in Go. It provides an implementation of the proactive server-driven content negotiation algorithm specified in RFC-7231 section 5.3.

There is also support for

  • conditional requests (RFC-7232) using entity tags and last-modified timestamps.
  • gzip-compressed responses when the client requests them

Bring your favourite router and framework - this library can be used with the standard net/http package as well as Gin, Echo, etc.

Please see the documentation for more info.

Status

This API is well-tested and known to work but it may yet require breaking API changes. Use at your own risk.

About

Go API for handling Accept headers

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages