Abstract: A method and apparatus for allowing HTTP communication between a first device and a second device, the second device executing an HTTP shell acting as a relay, to relay HTTP requests from the first device to a third device for response. The third device communicates with the second device over SNMP and stores web pages and other information for generating HTTP responses to the first device.