public static void main( String[] args ) { try{ HTTPAuthHelper proxy = new HTTPAuthHelper( new URL( "https://client.vuze.com/" )); proxy.start(); System.out.println( "port=" + proxy.getPort()); while( true ){ Thread.sleep(1000); } }catch( Throwable e ){ e.printStackTrace(); } } }
@Override public void widgetDisposed( DisposeEvent arg0) { if ( sniffer != null ){ sniffer.destroy(); } } });
private boolean hasSetCookieName( String name ) { if ( parent != null ){ return( parent.hasSetCookieName( name )); }else{ synchronized( cookie_names_set ){ trace( "GetCookieName: " + name ); return( cookie_names_set.containsKey( name )); } } }
sniffer.destroy(); new HTTPAuthHelper( new URL( originalLoginUrl )); this_sniffer.addListener( new HTTPAuthHelperListener() this_sniffer.start(); browser.setUrl( "http://localhost:" + sniffer.getPort() + str );
return( parent.getChild( url_str,optional )); String child_key = getKey( child_url ); if ( child_key.equals( getKey( delegate_to ))){ child = new HTTPAuthHelper( this, new URL( url_str )); child.start();
private void addSetCookieName( String name, String value ) { if ( parent != null ){ parent.addSetCookieName( name, value ); }else{ boolean new_entry; synchronized( cookie_names_set ){ trace( "SetCookieName: " + name ); String old_value = (String)cookie_names_set.put( name, value ); new_entry = old_value==null || !old_value.equals( value ); } if ( new_entry ){ Iterator it = listeners.iterator(); while( it.hasNext()){ try{ ((HTTPAuthHelperListener)it.next()).cookieFound( this, name, value ); }catch( Throwable e ){ Debug.printStackTrace(e ); } } } } }
private void setHTTPOnlyCookieDetected() { http_only_detected = true; if ( parent != null ){ parent.setHTTPOnlyCookieDetected(); } }