What is GET request
The HTTP GET request method requests a resource from the server using the provided URL. The GET method is one of nine standard methods of HTTP (Hypertext Transfer Protocol). A GET request should only be used to retrieve data from a server. The HTTP GET requests cannot contain data in the body of a GET message and cannot change the server's state.
What is User-Agent?
An HTTP User-Agent header contains a string that identifies the operating system and browser used by the web server. Servers and peers use a User-Agent request header to identify a user agent's application, operating system, vendor, and/or version. As each browser uses a different format and contains numerous pieces of information, User-Agent strings can be composed differently. When your browser connects to a website, a User-Agent field is included in HTTP headers. Depending on the browser, the header field contains different data. Different websites are served by web browsers and operating systems based on this information.
How to emulate requests from Mozilla Firefox?
Servers determine the browser name and version using the User-Agent header. In order to send a GET or POST request like Mozilla Firefox, you need to provide an appropriate User-Agent header. For example, the header "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0" indicates that the request is from Mozilla Firefox version 71.
GET Request like Google Mozilla Firefox
The following is an example of a GET request like Mozilla Firefox:
Server response to our GET request: