rewriter

package
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ProcessConfigs

func ProcessConfigs(rwl map[string]*options.Options) (map[string]RewriteInstructions, error)

ProcessConfigs validates and compiles rewriter instructions from the provided configuration map

func Rewrite

func Rewrite(ri RewriteInstructions, next http.Handler) http.Handler

Rewrite returns a handler that executes the Rewriter and passes the request to the next Handler

Types

type RewriteInstructions

type RewriteInstructions []rewriteInstruction

RewriteInstructions is a list of type []rewriteInstruction

func (RewriteInstructions) Execute

func (ris RewriteInstructions) Execute(r *http.Request)

Execute executes the Rewriter Instructions on the provided HTTP Request

func (RewriteInstructions) String

func (ris RewriteInstructions) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL