static { TesterAjpMessage ajpCping = new TesterAjpMessage(16); ajpCping.reset(); ajpCping.appendByte(Constants.JK_AJP13_CPING_REQUEST); ajpCping.end(); AJP_CPING = new byte[ajpCping.getLen()]; System.arraycopy(ajpCping.getBuffer(), 0, AJP_CPING, 0, ajpCping.getLen()); }
public TesterAjpMessage sendMessage(TesterAjpMessage headers, TesterAjpMessage body) throws IOException { // Send the headers socket.getOutputStream().write(headers.getBuffer(), 0, headers.getLen()); if (body != null) { // Send the body of present socket.getOutputStream().write(body.getBuffer(), 0, body.getLen()); } // Read the response return readMessage(); }