What is HTTP tunneling viz. RMI?

Suja Rao

HTTP tunneling is a method that RMI uses to make calls through a local firewall.

To get across firewalls, which disallow regular outbound TCP connections but permit HTTP through a proxy server, RMI makes use of HTTP tunneling by encapsulating the RMI calls within an HTTP POST request. The reply too is sent back as HTTP-encapsulated data.