我在莲花笔记java代理中使用apache commons httpclient,它工作正常。Apache公共httpclient - 禁用调试/调试级别较低
[INFO] AuthChallengeProcessor - basic authentication scheme selected
你知道如何禁用集成登录电子或如何设置更低的调试级别:但建立代理连接时,日志将与下面的行被识别为垃圾? 它是一个来自httpclient本身的“特性”,所以不需要我的代码:-)
谢谢。
我在莲花笔记java代理中使用apache commons httpclient,它工作正常。Apache公共httpclient - 禁用调试/调试级别较低
[INFO] AuthChallengeProcessor - basic authentication scheme selected
你知道如何禁用集成登录电子或如何设置更低的调试级别:但建立代理连接时,日志将与下面的行被识别为垃圾? 它是一个来自httpclient本身的“特性”,所以不需要我的代码:-)
谢谢。
您应该可以将日志记录级别设置为较少的垃圾邮件。有几个默认logging options,所以它取决于您选择的日志记录方法。
这听起来像你的日志记录级别设置为“调试”或“信息”,并应在“通知”或以上(以避免以下级别的警告信息,并)被设置
我有寻找到一个验证rfc并阅读,这是一个不使用基本认证的警告。所以我认为我需要改变验证,不要以可读的文本提交登录信息。
它可以设置一个AuthPolicy优先级:
... snipp ....
client.getState().setProxyCredentials(
new AuthScope(conParm.getProxyServer(), conParm.getProxyPort()),
new UsernamePasswordCredentials(conParm.getProxyUser(), conParm.getProxyPw()));
**ArrayList authPrefs = new ArrayList(2);
authPrefs.add(AuthPolicy.DIGEST);
authPrefs.add(AuthPolicy.BASIC);
client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);
client.getParams().setParameter("http.protocol.expect-continue", new Boolean(true));**
..snapp ....