ユーザー名とパスワードの認証モードを持つ Web サービス URL があります。最初にユーザー名とパスワードを渡す必要があります。認証されたら、テキストまたは XML ファイルをサーバーにアップロードできます。同じプロセスを実行する C# コードを探していますが、見つかりません。
どんな提案でも大歓迎です。
次のコードを使用しています-
if (!string.IsNullOrEmpty(txtfile))
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.KeepAlive = false;
request.SendChunked = true;
request.AllowAutoRedirect = true;
request.Method = "Post";
request.ContentType = "text/xml";
request.Credentials = new NetworkCredential(userName, password);
var encoder = new UTF8Encoding();
var data = encoder.GetBytes(txtfile);
request.ContentLength = data.Length;
var reqStream = request.GetRequestStream();
reqStream.Write(data, 0, data.Length);
reqStream.Close();
WebResponse response = null;
response = request.GetResponse();
var reader = new StreamReader(response.GetResponseStream());
}