Quote Originally Posted by christop View Post
An HTTP/1.1 request requires a "Host" header. This header is typically used to tell the server which web site to serve (web servers often serve up numerous web sites from the same IP).
Thanks for that, that has helped a lot. My brain is drained after all this. I think I am making one mistake. Let's say that you are making a GET Request to a URL that has 2 levels in its full path e.g.

/location1/location2/fileLocation.txt as opposed to
/location1/fileLocation.txt

How does this affect the GET request?