URL でユーザー名とパスワードの資格情報を渡す curl コマンドは、C# プログラム/.net 環境で機能しますか?
例: curl -T testfile.txt ' http://user:password@domain.net/dir/
C# .net 環境で Curl コマンドに相当するものは何ですか?
私の最初の問題は、ファイルを webdav サーバーにアップロードしようとしたことから始まりました。私は C# webclient と httpwebrequest を使用してみました......そして、資格情報がリクエストの実際のヘッダーにあったにもかかわらず、401 認証エラーが発生し続けます。
Unix 環境で Curl を使用すると、ファイルのアップロードに問題はありませんでした。
HttpWebrequest が行うリダイレクトに問題があるかどうかはわかりません。
それは次のとおりです。
401 - 認証エラー - ヘッダーにユーザー名とパスワードがありません
次に - 301 リダイレクト - これには、ヘッダーにユーザー名とパスワードが含まれます