Parameters are essential components of a URL, providing additional information to the server about the request. This guide will help you understand how to use parameters effectively in your requests.

What are Parameters?

Parameters are additional values appended to the URL after a question mark (?). They are used to pass information from the client to the server. Parameters are separated by an ampersand (&) and consist of a key-value pair.

For example:

/en/tutorials/parameters-guide?param1=value1&param2=value2

Here, param1 and param2 are the keys, and value1 and value2 are the corresponding values.

Types of Parameters

There are two types of parameters:

Query Parameters

Query parameters are used to filter or sort the data returned by a request. They are optional and can be included in the URL as many times as needed.

Example:

/en/tutorials?category=javascript&sort=rating

Path Parameters

Path parameters are used to identify a specific resource. They are part of the URL and are not optional.

Example:

/en/tutorials/parameters-guide

Best Practices

  • Use descriptive keys for parameters.
  • Keep the number of parameters to a minimum.
  • Always encode the parameters using URL encoding.

Useful Link

For more information on parameters, check out our Advanced URL Parameters.

Parameters Example