認証が必要なWebサーバからファイルを取得するには

解決


スプリ  2005-03-21 09:08:56  No: 13862  IP: [192.*.*.*]

特定のWebサーバに保存されているファイル(.TXT)を自動で取得したいのですが、
どのような方法が良いのかお教え願えませんでしょうか。
以下のような条件です。

・URL、ファイル名は分かっている。
・ブラウザでアクセスするとユーザ名とパスワードを入力する認証ダイアログが出る。
・ユーザ名とパスワードは分かっている。

何分この分野は初めてです。
もっともシンプルな形でかまいませんのでよろしくお願いします。

編集    削除
よんよん  2005-03-22 01:22:45  No: 13863  IP: [192.*.*.*]

ベーシック認証ならば
http://www.host.com/TEST.txt

http://UserName:PassWord@www.host.com/TEST.txt
と、すればできませんか?

編集    削除
スプリ  2005-03-22 07:01:16  No: 13864  IP: [192.*.*.*]

このような方法があるとは知りませんでした。
しかし試してみましたが目的のファイルへは到達できませんでした。
(エラーとなります)

編集    削除
スプリ  2005-03-22 07:56:44  No: 13865  IP: [192.*.*.*]

IndyのIdHTTPを使ってひとまずは取得することができました。
恥ずかしながらそれまでBASIC認証という言葉すら知らなかったのですが、
これをヒントにRequestパラメタを設定し、
Getメソド実行で取れました。
これが最良かどうかは分かりませんが、まずはOKです。
ありがとうございました。

編集    削除