Hi,<div><br></div><div>A quick note: Wouldn't it be nice if clients could add URL handling interceptors and monitor incoming/outgoing data themselves? For any URL protocol they would be interested into, not http in particular. Recently I looked into the existing URL protocol handling architecture (e.g. [1], which promises a new era for protocol handlers, but it seems that the existing support is cumbersome and  restricting - sorry, I can't elaborate right now) but it seems to make any such scenario impossible. </div>
<div><br></div><div>Any comments?</div><div><br></div><div>Thanks,</div><div><br></div><div>Dimitris Andreou</div><div><br></div><div>[1] <a href="http://java.sun.com/developer/onlineTraining/protocolhandlers/">http://java.sun.com/developer/onlineTraining/protocolhandlers/</a><br>
<br><div class="gmail_quote">2009/6/25  <span dir="ltr"><<a href="mailto:jean-christophe.collet@sun.com">jean-christophe.collet@sun.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Changeset: 70c0a927e21a<br>
Author:    jccollet<br>
Date:      2009-06-25 18:56 +0200<br>
URL:       <a href="http://hg.openjdk.java.net/jdk7/tl/jdk/rev/70c0a927e21a" target="_blank">http://hg.openjdk.java.net/jdk7/tl/jdk/rev/70c0a927e21a</a><br>
<br>
6811297: Add more logging to HTTP protocol handler<br>
Summary: Added extra logging to HttpURLConnection and HttpClient. Added a capture tool.<br>
Reviewed-by: chegar<br>
<br>
! make/sun/net/FILES_java.gmk<br>
+ src/share/classes/sun/net/www/http/HttpCapture.java<br>
+ src/share/classes/sun/net/www/http/HttpCaptureInputStream.java<br>
+ src/share/classes/sun/net/www/http/HttpCaptureOutputStream.java<br>
! src/share/classes/sun/net/www/http/HttpClient.java<br>
+ src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java<br>
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java<br>
<br>
</blockquote></div><br></div>