Package : golang-github-gorilla-mux > RPM : golang-github-gorilla-mux-1.8.0-2.mga9.src.rpm
Basic items
Name | golang-github-gorilla-mux |
Version | 1.8.0 |
Release | 2.mga9 |
URL | https://github.com/gorilla/mux |
Group | Development/Other |
Summary | A powerful url router and dispatcher for golang |
Size | 53KB |
Arch | noarch |
License | BSD |
Description
Package gorilla/mux implements a request router and dispatcher for matching
incoming requests to their respective handler.
The name mux stands for "HTTP request multiplexer". Like the standard
http.ServeMux, mux.Router matches incoming requests against a list of registered
routes and calls a handler for the route that matches the URL or other
conditions. The main features are:
- It implements the http.Handler interface so it is compatible with the
standard http.ServeMux.
- Requests can be matched based on URL host, path, path prefix, schemes,
header and query values, HTTP methods or using custom matchers.
- URL hosts, paths and query values can have variables with an optional
regular expression.
- Registered URLs can be built, or "reversed", which helps maintaining
references to resources.
- Routes can be used as subrouters: nested routes are only tested if the
parent route matches. This is useful to define groups of routes that share
common conditions like a host, a path prefix or other repeated attributes.
As a bonus, this optimizes request matching.
Media information
Distribution release | Mageia 9 |
Media name | core-release |
Media arch | i586 |
Advanced items
Source RPM | NOT IN DATABASE ?! |
Build time | 2022-03-21 19:26:34 |
Changelog | View in Sophie |
Files | View in Sophie |
Dependencies | View in Sophie |