What is HTTP tunneling, in the general sense?
Prasad Thammineni HTTP tunneling is a general technique whereby arbitrary data may be sent via an HTTP connection to and from CGI scripts or Java Servlets on a Web server. This is done by serializing the data to be transmitted into a stream of bytes, and sending an HTTP message with content type "application/octet-stream".See also this question in the RMI FAQ.
HTTP tunneling is also referred to as Firewall tunneling.
- "HTTP Tunneling" for an illustrated example in Java.
- "Firewall Tunneling" for an example of a Java Client connecting to a Java server through a firewall/proxy.