protected byte[] getRequestHeaderAndBody1() {
		if(body1==null){
			body1 = new byte[0];
		}
		byte[] header = new byte[FDFS_PROTO_PKG_LEN_SIZE + 2 + body1.length];
		Arrays.fill(header, (byte) 0);
		byte[] hex_len = long2buff(body1.length+body2Len);
		System.arraycopy(hex_len, 0, header, 0, hex_len.length);
		System.arraycopy(body1, 0, header, FDFS_PROTO_PKG_LEN_SIZE + 2, body1.length);
		header[PROTO_HEADER_CMD_INDEX] = requestCmd;
		header[PROTO_HEADER_STATUS_INDEX] = (byte) 0;
		return header;
	}