what is http proxy?
a proxy that speaks http, forwarding plain requests directly and tunnelling https through the connect method.
for plain http the client puts the full url in the request line and the proxy makes the request itself, so it can read and modify headers, cache, and log every url. for https the client sends connect host:443, the proxy opens the tcp connection and then relays encrypted bytes, so it learns the hostname and the byte counts and nothing else. authentication is normally basic credentials in a proxy-authorization header, and residential providers overload the username field to carry options: country, city, session id, rotation mode. the reason it is the default choice is support. every http library, browser, crawler and scraping framework speaks it natively, usually with a single proxy setting. against that, it only carries http traffic and is slightly chattier than socks5 on connection setup. myx offers an http port and a socks5 port on the same hostname, so you can switch without changing credentials.