@@ -461,6 +461,39 @@ public synchronized final void setAttribute(final String name, final Object valu
461461 httpExchange .setAttribute (name , value );
462462 }
463463
464+ //
465+
466+ @ Override
467+ public final String toString (){
468+ final StringBuilder OUT = new StringBuilder ();
469+ OUT .append ("SimpleHttpExchange" ).append ("{" );
470+ OUT .append ("httpServer" ) .append ("= " ) .append (httpServer .toString ()) .append (", " );
471+ OUT .append ("httpExchange" ) .append ("= " ) .append (httpExchange .toString ()) .append (", " );
472+ OUT .append ("URI" ) .append ("= " ) .append (URI .toString ()) .append (", " );
473+ OUT .append ("publicAddress" ) .append ("= " ) .append (publicAddr .toString ()) .append (", " );
474+ OUT .append ("localAddress" ) .append ("= " ) .append (localAddr .toString ()) .append (", " );
475+ OUT .append ("httpContext" ) .append ("= " ) .append (httpContext .toString ()) .append (", " );
476+ OUT .append ("httpPrincipal" ) .append ("= " ) .append (httpPrincipal .toString ()) .append (", " );
477+ OUT .append ("protocol" ) .append ("= " ) .append (protocol ) .append (", " );
478+ OUT .append ("authority" ) .append ("= " ) .append (authority ) .append (", " );
479+ OUT .append ("scheme" ) .append ("= " ) .append (scheme ) .append (", " );
480+ OUT .append ("context" ) .append ("= " ) .append (context ) .append (", " );
481+ OUT .append ("fragment" ) .append ("= " ) .append (fragment ) .append (", " );
482+ OUT .append ("requestHeaders" ) .append ("= " ) .append (requestHeaders .toString ()) .append (", " );
483+ OUT .append ("requestMethod" ) .append ("= " ) .append (requestMethod .toString ()) .append (", " );
484+ OUT .append ("responseHeader" ) .append ("= " ) .append (getResponseHeaders ().toString ()) .append (", " );
485+ OUT .append ("responseCode" ) .append ("= " ) .append (getResponseCode ()) .append (", " );
486+ OUT .append ("rawGet" ) .append ("= " ) .append (rawGet ) .append (", " );
487+ OUT .append ("getMap" ) .append ("= " ) .append (getMap .toString ()) .append (", " );
488+ OUT .append ("hasGet" ) .append ("= " ) .append (hasGet ) .append (", " );
489+ OUT .append ("rawPost" ) .append ("= " ) .append (rawPost ) .append (", " );
490+ OUT .append ("postMap" ) .append ("= " ) .append (postMap .toString ()) .append (", " );
491+ OUT .append ("hasPost" ) .append ("= " ) .append (hasPost ) .append (", " );
492+ OUT .append ("cookies" ) .append ("= " ) .append (cookies .toString ());
493+ OUT .append ("}" );
494+ return OUT .toString ();
495+ }
496+
464497 };
465498 }
466499
0 commit comments