Match incoming requests
Specify how you want to match requests that enter your API Gateway in a route table. Gloo Gateway uses the criteria you specify to determine which types of requests to send to which upstream destination in your cluster.
For more information, see the Gloo Gateway API docs for route tables and for request matching.
The following types of request matching are supported. You can specify more than one matching type in a route, but a request must match the requirements of all specified types to be routed to a destination.
URI path matching: Specify exact, prefix, or regex criteria to match against the targeted path.
Header matching: Specify a set of headers which requests must match in entirety.
Query parameter matching: Specify a set of URL query parameters which requests must match in entirety.
HTTP method matching: Specify an HTTP method to match requests against.
These guides help you determine the type of request matching you want to use for your services. To further build your route tables based on the type of destination and apply them to your ingress gateway, see the guides in Forward requests to a destination.