You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2003/03/14 01:00:23 UTC
cvs commit: jakarta-tomcat-connectors/jk/java/org/apache/jk/server JkCoyoteHandler.java
costin 2003/03/13 16:00:22
Modified: jk/java/org/apache/jk/server JkCoyoteHandler.java
Log:
Send the status string
PR: 14292
Revision Changes Path
1.37 +11 -3 jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkCoyoteHandler.java
Index: JkCoyoteHandler.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkCoyoteHandler.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- JkCoyoteHandler.java 17 Feb 2003 02:10:29 -0000 1.36
+++ JkCoyoteHandler.java 14 Mar 2003 00:00:21 -0000 1.37
@@ -97,6 +97,7 @@
int headersMsgNote;
int c2bConvertersNote;
+ int tmpMessageBytesNote;
int utfC2bNote;
int obNote;
int epNote;
@@ -162,6 +163,7 @@
jkMain.init();
headersMsgNote=wEnv.getNoteId( WorkerEnv.ENDPOINT_NOTE, "headerMsg" );
+ tmpMessageBytesNote=wEnv.getNoteId( WorkerEnv.ENDPOINT_NOTE, "tmpMessageBytes" );
utfC2bNote=wEnv.getNoteId( WorkerEnv.ENDPOINT_NOTE, "utfC2B" );
epNote=wEnv.getNoteId( WorkerEnv.ENDPOINT_NOTE, "ep" );
obNote=wEnv.getNoteId( WorkerEnv.ENDPOINT_NOTE, "coyoteBuffer" );
@@ -297,9 +299,15 @@
msg.appendByte(HandlerRequest.JK_AJP13_SEND_HEADERS);
msg.appendInt( res.getStatus() );
- // s->b conversion, message
- msg.appendBytes( null );
-
+ MessageBytes mb=(MessageBytes)ep.getNote( tmpMessageBytesNote );
+ if( mb==null ) {
+ mb=new MessageBytes();
+ ep.setNote( tmpMessageBytesNote, mb );
+ }
+ mb.setString( res.getMessage());
+ c2b.convert( mb );
+ msg.appendBytes(mb);
+
// XXX add headers
MimeHeaders headers=res.getMimeHeaders();
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org