Help us shape the future of Go! Take the 2026 Go Developer Survey

query

package
v0.28.37 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2026 License: Apache-2.0, MIT Imports: 4 Imported by: 4

Documentation

Overview

Package query 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