query

package
v0.17.22 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2023 License: Apache-2.0, MIT Imports: 4 Imported by: 4

Documentation

Overview

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";

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() routing.PredicateSpec

New creates a new QueryParam predicate specification.

Types

This section is empty.

Jump to

Keyboard shortcuts

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