Since I am new to the world of the Internet / network, I always encounter such doubts during programming;) .. My doubts:
While working with a proxy server, how do my requests and responses work? Does this mean that my request headers and data will first reach the proxy server->, then the proxy server will send it (the same headers and data) to the corresponding server. And server responses to it with the response header and body to the proxy server-> then the proxy server sends it to my computer. Correctly?
While using websockets, we update our HTTP connection to TCP. At this time, what happens on the proxy server? Does proxyserver also support TCP connectivity?
After opening such TCP connections, can the proxy monitor / register these messy sockets?
- And most importantly, is the proxy server transparent or acts as the original server on the client side?
Thanks for any answers or useful links in advance.
Vivek source
share