暂时,将
http.agentsystem属性设置为
""可以解决问题(我前面没有代码)。
你可能会逃脱:
System.setProperty("http.agent", "");但这可能需要你与URL协议处理程序的初始化之间进行竞争,如果它在启动时缓存了值(实际上,我认为不是)。
还可以通过JNLP文件(可从6u10的applet使用)和在命令行上设置该属性:
-Dhttp.agent=
或对于包装器命令:
-J-Dhttp.agent=

暂时,将
http.agentsystem属性设置为
""可以解决问题(我前面没有代码)。
你可能会逃脱:
System.setProperty("http.agent", "");但这可能需要你与URL协议处理程序的初始化之间进行竞争,如果它在启动时缓存了值(实际上,我认为不是)。
还可以通过JNLP文件(可从6u10的applet使用)和在命令行上设置该属性:
-Dhttp.agent=
或对于包装器命令:
-J-Dhttp.agent=