📄 mresponse.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -