2

http プロトコル経由で svn リポジトリにアクセスしています。URL を Internet Explorer に入力すると、ユーザー名とパスワードを求めるダイアログ ボックスが表示され、ファイルがブラウザに正しく読み込まれます。

私がする必要があるのは、この svn リポジトリからさまざまなタグから大量のファイルをダウンロードすることです。HtmlUnit を使用してこれらのファイルのダウンロードを自動化しようとしていました。残念ながら、「401 Authorization Required ...」というエラーが表示されます。HtmlUnit テストでユーザー ID/パスワード情報を設定する方法がわかりません。

親切な魂がこれで私を助けてくれませんか?

4

2 に答える 2

5

次のようなことができます:

DefaultCredentialsProvider credentialsProvider =
    (DefaultCredentialsProvider) webClient.getCredentialsProvider();
credentialsProvider.addCredentials("username", "password");
//OR
credentialsProvider.addNTLMCredentials("username", "password", null, -1, "localhost", "domain");
于 2010-08-18T19:19:55.327 に答える
1

IE または Web ブラウザを使用する必要がありますか? svn またはTortoiseSVNをインストールして、svn でリポジトリ全体をチェックアウトできます。http プロトコルを使用してもかまいません。

于 2010-08-18T19:28:34.333 に答える