testrequesthandler.java
来自「这是linux下ssl vpn的实现程序」· Java 代码 · 共 46 行
JAVA
46 行
package com.sslexplorer.requesthandler.test;
import java.io.IOException;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.sslexplorer.boot.HttpConstants;
import com.sslexplorer.boot.RequestHandler;
import com.sslexplorer.boot.RequestHandlerException;
import com.sslexplorer.boot.RequestHandlerRequest;
import com.sslexplorer.boot.RequestHandlerResponse;
import com.sslexplorer.boot.Util;
import com.sslexplorer.forwarding.LocalRequestHandlerTunnel;
public class TestRequestHandler implements RequestHandler {
public static Log log = LogFactory.getLog(TestRequestHandler.class);
public TestRequestHandler() {
super();
}
public boolean handle(String pathInContext, String pathParams, RequestHandlerRequest request, RequestHandlerResponse response)
throws IOException, RequestHandlerException {
if(request.getMethod().equals("TEST")) {
if(log.isDebugEnabled())
log.debug("Starting TEST request");
request.setTunnel(new TestFullDuplexTunnel());
// Set the response status
response.setStatus(HttpConstants.RESP_200_OK);
return true;
} else
return false;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?