1

是否可以从 Java 控制台隐藏一些信息?我的小程序从外部网站抓取数据。不幸的是,在 URL 中有一些我想隐藏的信息。但是当我启动我的小程序和 java 控制台时,设置跟踪级别 = 5,我可以看到类似 network: Connecting url_here
Is it possilbe to hide this information?

4

2 回答 2

2

是否可以隐藏此信息?

不,小程序不可能隐藏该信息。您的网站可以通过提供代理来隐藏信息。

于 2012-06-05T12:22:27.450 回答
0

如果您不介意从 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
}
于 2013-01-07T18:07:41.453 回答