You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2002/11/01 13:49:37 UTC
DO NOT REPLY [Bug 14059] -
HTP Response does not respond correctly to flush()
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14059>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14059
HTP Response does not respond correctly to flush()
jpettens@rochester.rr.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|INVALID |
------- Additional Comments From jpettens@rochester.rr.com 2002-11-01 12:49 -------
I have gone back and created a java client that reads the inputStream response a
char at a time:
logger.debug( "opening buffered reader to read response" );
InputStreamReader is = new InputStreamReader(
URLConnection.getInputStream() );
// Note: should read response to make sure no error.
String str;
int i;
StringBuffer sb = new StringBuffer();
while ( ( i = is.read() ) != -1 ) {
char c = (char)i;
logger.debug( "Have a char: " + c );
sb.append( c );
}
String s = sb.toString();
logger.debug( "String returned is: " + s );
if ( !s.startsWith( "OK" ) ) {
throw new RuntimeException( "Server returned: " + s );
}
is.close();
}
I pointed it at the Servlet test code on Tc4.0.6
Results:
2002-11-01 12:41:16,884 [GMT] DEBUG 10 TestTestService [main] - Connecting
to
http://mocha.ko.kodak.com:8080/eFUSE/servlet/controller/Test?action=ReadRequest&readQueue=TestingMe
2002-11-01 12:41:16,934 [GMT] DEBUG 60 TestTestService [main] - opening
buffered reader to read response
2002-11-01 12:41:16,944 [GMT] DEBUG 70 TestTestService [main] - Have a char:O
2002-11-01 12:41:16,944 [GMT] DEBUG 70 TestTestService [main] - Have a char:K
2002-11-01 12:41:16,954 [GMT] DEBUG 80 TestTestService [main] - Have a char:
2002-11-01 12:41:16,954 [GMT] DEBUG 80 TestTestService [main] - Have a char:
2002-11-01 12:41:16,954 [GMT] DEBUG 80 TestTestService [main] - String
returned is: OK
TC 4.1.12 Results:
2002-11-01 12:38:48,050 [GMT] DEBUG 10 TestTestService [main] - Connecting
to
http://arabica.ko.kodak.com:8080/eFUSE/servlet/controller/Test?action=ReadRequest&readQueue=TestingMe
2002-11-01 12:38:48,100 [GMT] DEBUG 60 TestTestService [main] - opening
buffered reader to read response
2002-11-01 12:38:54,119 [GMT] DEBUG 6079 TestTestService [main] - Have a char:O
2002-11-01 12:38:54,119 [GMT] DEBUG 6079 TestTestService [main] - Have a char:K
2002-11-01 12:38:54,119 [GMT] DEBUG 6079 TestTestService [main] - Have a char:
2002-11-01 12:38:54,119 [GMT] DEBUG 6079 TestTestService [main] - Have a char:
2002-11-01 12:38:54,119 [GMT] DEBUG 6079 TestTestService [main] - String
returned is: OK
Note the times. Each TC instance was deployed "out of the box", however is
there a directive in the server.xml that would account for this behavior difference?
Thank you for your time.
-j.p.
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>