What is a proxy server?
A proxy server handles requests from clients asking for resources from another server. The requests may be for resources, such as files, web pages, or other resources from different servers. If the request is validated, the proxy server retrieves the resource and sends it to the requesting client. There are many types of proxy; they share the common purpose of acting as intermediaries to facilitate requests between clients and target servers.
Note
Proxy servers are defined by the Internet Engineering Task Force (IETF) at
.
Proxy server connections are specified by the W3C at
.
People who work for large organizations are probably familiar with the process of configuring their web browser, or other desktop applications that require Internet access to connect through a proxy. The proxy provides them with access to the Internet, while the network firewall protects the devices inside their network from intrusions.
Note
A proxy server may eliminate the need for CORS in your application...