mresponse.java

来自「httptunnel.jar httptunnel java 源码」· Java 代码 · 共 43 行

JAVA
43
字号
package net.jumperz.app.httptunnel.MREYE;

import net.jumperz.app.httptunnel.*;

public final class MResponse
{
private MTunnelData tunnelData;
public static boolean encryptData;
//--------------------------------------------------------------------------
public MResponse( MTunnelData in_tunnelData )
{
tunnelData = in_tunnelData;
}
//--------------------------------------------------------------------------
public final byte[] toByteArray()
throws Exception
{
byte[] body = null;

if( encryptData )
	{
	body = MCipher.getInstance().encrypt( tunnelData.toByteArray() );
	}
else
	{
	body = tunnelData.toByteArray();
	}

byte[] header = "HTTP/1.0 200 OK\r\n\r\n".getBytes();
byte[] buffer = new byte[ header.length + body.length ];

System.arraycopy( header, 0, buffer, 0, header.length );
System.arraycopy( body, 0, buffer, header.length, body.length );
return buffer;
}
//--------------------------------------------------------------------------
public final MTunnelData getTunnelData()
{
return tunnelData;
}
//--------------------------------------------------------------------------
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?