だから私はデータベースに接続しようとしており(サーバーの所有者はセットアップ作業を外部委託しており、それについての詳細は知りません)、ユーザー名とパスワードを持っています。最も基本的な方法でcurlに接続しようとすると、拒否されます。
curl --user "ユーザー名:パスワード" http://test.com
--digest フラグを追加すると、機能します。したがって、動作中の curl リクエストは次のようになります。
curl --digest --user "ユーザー名:パスワード" http://test.com
ここでの問題は、これを Java でコーディングする必要があり、 --digest フラグが何をしているのかを本当に理解していないことです。私はダイジェスト認証とアルゴリズムについて知っていますが、それは私が実装したくないものであり、私も必要だとは思わないものです (curl にはこれに対する簡単なフラグがあるという事実に基づいて、Java で同様の回避策があると予想しています) )。これを行う簡単な方法を知っている人はいますか?これを行うために設定できるヘッダーはありますか?基本的に、Java の curl に相当するものから --digest フラグを知りたいです。ありがとう。