Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从java控制台隐藏信息_Java_Applet_Console - Fatal编程技术网

从java控制台隐藏信息

从java控制台隐藏信息,java,applet,console,Java,Applet,Console,可以从java控制台隐藏一些信息吗?我的小程序从外部网站抓取数据。不幸的是,在URL中有一些信息我想隐藏。但当我启动applet和java控制台时,将trace level设置为5,我可以看到如下内容 网络:在此处连接url\u 有可能隐藏这些信息吗 有可能隐藏这些信息吗 否,小程序无法抑制该信息。您的站点可以通过提供代理来隐藏信息。如果您不介意从java控制台中删除所有sysout日志记录,我发现它可以正常工作: try { System.setOut(new PrintStream(

可以从java控制台隐藏一些信息吗?我的小程序从外部网站抓取数据。不幸的是,在URL中有一些信息我想隐藏。但当我启动applet和java控制台时,将trace level设置为5,我可以看到如下内容
网络:在此处连接url\u

有可能隐藏这些信息吗

有可能隐藏这些信息吗

否,小程序无法抑制该信息。您的站点可以通过提供代理来隐藏信息。

如果您不介意从java控制台中删除所有sysout日志记录,我发现它可以正常工作:

try {
    System.setOut(new PrintStream(new OutputStream() {
        public void write(int b) throws IOException {
            //DO NOTHING
        }
        public void write(byte b[], int off, int len) throws IOException {
            //DO NOTHING
        }
    }));
} catch (Exception e) {
    // ignore
}

即使您在控制台中隐藏了显示内容,对于WireShark之类的数据包跟踪器,URL也始终可见。这只是关闭了我自己的
System.out.println(…)
,但外部控制台输出(如
网络:连接
)不受影响。我想这是Java安全沙箱的一部分。