Specify how you want to match requests to a service in your mesh in a route table. The criteria you specify determine which types of requests are routes to which destination in your service mesh.
For more information, see the Gloo Mesh 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 requests, see the guides in Forward requests to a destination.