title: Which changes do a browser make when using an HTTP Proxy?
body: <p>Imagine a webbrowser that makes an HTTP request to a remote server, such as site.example.com</p>
  
  <p>If the browser is then configured to use a proxy server, let's call it proxy.example.com using port 8080, in which ways are the request now different?</p>
  
  <p>Obviously the request is now sent to proxy.example.com:8080, but there must surely be other changes to enable the proxy to make a request to the original url?</p>