Skip to content

c-rack/plug_response_header

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlugResponseHeader Hex.pm Version

This Elixir plug allows manipulation of HTTP response headers:

  • Deleting one or more HTTP response headers.
  • Setting one or more HTTP response headers.
  • Setting the HTTP "Server" response header.

This plug supports the following options. At least one option must be specified.

  • delete: a bitstring or a list of bitstrings of header keys to be deleted.
  • server: convenience function for set: ["server": "MyServer"]
  • set: a list of key/value pairs for headers to be set.

Setup

To use the plug in your projects, edit your mix.exs file and add the project as a dependency:

defp deps do
  [
    {:plug_response_header, "~> 0.2.1"}
  ]
end

Usage

pipeline :browser do
  plug PlugResponseHeader,
    delete: "x-request-id",
    server: "MyServer",
    set: [
      "strict-transport-security": "max-age=31536000",
      "cache-control": "no-transform"
    ]
    ...
end

License

Apache License, Version 2.0

About

Elixir Plug to manipulate HTTP response headers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages