Logging Apache commons httpclient-禁用调试/降低调试级别
我在LotusNotesJava代理中使用ApacheCommonsHttpClient,它运行良好。但在建立代理连接时,日志将通过以下行进行垃圾邮件处理:Logging Apache commons httpclient-禁用调试/降低调试级别,logging,apache-commons-httpclient,Logging,Apache Commons Httpclient,我在LotusNotesJava代理中使用ApacheCommonsHttpClient,它运行良好。但在建立代理连接时,日志将通过以下行进行垃圾邮件处理: [INFO] AuthChallengeProcessor - basic authentication scheme selected 您知道如何禁用集成登录或如何设置较低的调试级别吗? 它是httpclient本身的一个“特性”,因此不需要我这边的代码:-) 谢谢。您应该能够将日志记录级别设置为垃圾邮件较少的级别。有一些默认设置,因此
[INFO] AuthChallengeProcessor - basic authentication scheme selected
您知道如何禁用集成登录或如何设置较低的调试级别吗?
它是httpclient本身的一个“特性”,因此不需要我这边的代码:-)
谢谢。您应该能够将日志记录级别设置为垃圾邮件较少的级别。有一些默认设置,因此它取决于您选择的日志记录方法
听起来您的日志记录级别设置为“debug”或“info”,应该设置为“notice”或更高级别(以避免出现信息和级别以下的警告)您应该能够将日志记录级别设置为垃圾邮件较少的级别。有一些默认设置,因此它取决于您选择的日志记录方法
听起来您的日志级别设置为“debug”或“info”,应该设置为“notice”或更高级别(以避免出现信息和级别以下的警告)我查看了一个身份验证rfc,读到这是一个警告,不要使用基本身份验证。因此,我认为我需要更改身份验证,以不以可读文本提交登录信息。我已经查看了身份验证rfc,并阅读到这是一条警告,不要使用基本身份验证。因此,我认为我需要更改身份验证,以不以可读文本提交登录信息。可以设置身份验证策略优先级: 。。。斯尼普
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));**
..snap..可以设置AuthPolicy优先级: 。。。斯尼普
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));**
……啪