2

Lotus Notes Java エージェントで apache commons httpclient を使用していますが、正常に動作します。しかし、プロキシ接続を確立すると、ログは次の行でスパムされます。

[INFO] AuthChallengeProcessor - basic authentication scheme selected

統合ログを無効にする方法、またはデバッグ レベルを低く設定する方法を知っていますか? httpclient自体の「機能」であるため、私の側のコードは必要ありません:-)

ありがとう。

4

3 に答える 3

0

認証 rfc を調べたところ、これは基本認証を使用しないようにという警告であることがわかりました。そのため、ログイン情報を読み取り可能なテキストで送信しないように認証を変更する必要があると思います。

于 2008-10-14T07:09:58.690 に答える
0

ログレベルをスパムの少ないレベルに設定できるはずです。デフォルトのロギング オプションがいくつかあるため、選択したロギング方法によって異なります。

ログレベルが「debug」または「info」に設定されているようで、「notice」以上に設定する必要があります(情報およびレベル未満の警告を避けるため)

于 2008-10-14T06:44:39.007 に答える
-1

AuthPolicy Priority を設定することが可能です:

...中略....

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));**

...スナップ....

于 2008-10-14T07:37:47.793 に答える