subhttpproxy.java

来自「java应用开发详解」· Java 代码 · 共 30 行

JAVA
30
字号

import java.io.*;
import java.net.*;

public class SimpleHttpProxy extends HttpProxy {
    static private boolean first=true;
    public SubHttpProxy(Socket s) {
	super(s);
    }
    public void writeLog(int c, boolean browser) throws IOException {
	if (first) log.write('*');
	first=false;
	log.write(c);
	if (c=='\n') log.write('*');
    }
    public String processHostName(String url, String host, int port, Socket sock) {
	// do nothing
	return host;
    }
// Very simple test main
    static public void main(String args[]) {
	System.out.println("Starting Subproxy on port 808<BR>");
	HttpProxy.log=System.out;
	HttpProxy.logging=true;
	HttpProxy.startProxy(808,SubHttpProxy.class);
      }


}

⌨️ 快捷键说明

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