Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
Package auth implements custom predicates to match based on content of the HTTP Authorization header.
|
Package auth implements custom predicates to match based on content of the HTTP Authorization header. |
Package cookie implements prediate to check parsed cookie headers by name and value.
|
Package cookie implements prediate to check parsed cookie headers by name and value. |
Package interval implements custom predicates to match routes only during some period of time.
|
Package interval implements custom predicates to match routes only during some period of time. |
Package source implements a custom predicate to match routes based on the Query Params in URL It supports checking existence of query params and also checking whether query params value match to a given regular exp Examples: // Checking existence of a query param // matches http://example.org?bb=a&query=withvalue example1: QueryParam("query") -> "http://example.org"; // Even a query param without a value // matches http://example.org?bb=a&query= example1: QueryParam("query") -> "http://example.org"; // matches with regexp // matches http://example.org?bb=a&query=example example1: QueryParam("query", "^example$") -> "http://example.org"; // matches with regexp and multiple values of query param // matches http://example.org?bb=a&query=testing&query=example example1: QueryParam("query", "^example$") -> "http://example.org";
|
Package source implements a custom predicate to match routes based on the Query Params in URL It supports checking existence of query params and also checking whether query params value match to a given regular exp Examples: // Checking existence of a query param // matches http://example.org?bb=a&query=withvalue example1: QueryParam("query") -> "http://example.org"; // Even a query param without a value // matches http://example.org?bb=a&query= example1: QueryParam("query") -> "http://example.org"; // matches with regexp // matches http://example.org?bb=a&query=example example1: QueryParam("query", "^example$") -> "http://example.org"; // matches with regexp and multiple values of query param // matches http://example.org?bb=a&query=testing&query=example example1: QueryParam("query", "^example$") -> "http://example.org"; |
Package source implements a custom predicate to match routes based on the source IP of a request.
|
Package source implements a custom predicate to match routes based on the source IP of a request. |
Package traffic implements a predicate to control the matching probability for a given route by setting its weight.
|
Package traffic implements a predicate to control the matching probability for a given route by setting its weight. |
Click to show internal directories.
Click to hide internal directories.