Besides POST, a GET parameter is the common way for a client using HTTP protocol to request information from a server over the network. These are always so-called name-value pairs that are sent via the URL. Therefore, the expression URL parameter is also quite common.
This is how GET parameters work
The parameter is appended to the normal URL. It is separated by a question mark. The whole thing can look like this, for example.
Testdomain.com/index.html*?=name1=value2 – Divided from left to right you see first the domain address, then the hint to the protocol (index.html*) and finally the separation to the parameter together with the description, which exactly should be output.
The server now does not respond by playing out the content directly. It informs the client (practically always the web browser) about the status, metadata and location of the requested content. With this description, the client can then retrieve the content.
Do you have any more questions?