| java.lang.Object com.sun.portal.netlet.client.jnlp.connect.HTTPS_Handler
handleRequest | public void handleRequest(HTTPFields requestFields, HTTPRequestStream in, OutputStream out) throws IOException(Code) | | handleRequest
$desc Following describes the sequence of events that takes places between
the browser and end host
a. Connection receives CONNECT request from browser.
b. Connection opens a tunnel to enterprise proxy, if one exists.
c. Enterprise proxy establishes a connection with EProxy and sends the response to proxylet.
d. At this point, a tunnel is established between proxylet and EProxy.
e. Connection sends a special CONNECT command comprising the end host and port value to EProxy.
f. Eproxy inteprets this message and establishes a connection with end host.
g. If an external proxy is configured at the EProxy end, EProxy sends a CONNECT command to the
external proxy requesting connection to end host. It then sends a response back to enterprise
proxy or to proxylet.
h. At this point, a virtual connection is established between proxylet and end host.
i. Connection would then start tunneling data back and forth between the browser and end host.
Parameters: requestFields - Parameters: in - Parameters: out - throws: IOException - |
|
|