implemented a basic proxy which parses the site from query params, makes the request from the client's behalf and passes the response as is
got to know about things like end-to-end headers and hop-by-hop headers, the bodyUsed field in the response, got a content-encoding error
code is also extremely simple as this is a very basic proxy, link to repo below
was making a minimal proxy implementation and turns out you can't just blindly copy the headers and change the host header value
all the headers can be grouped into end-to-end headers and hop-by-hop headers which have to be handled separately if you're making a proxy
from mdn