基本的なWCFサービスがあり、HttpWebRequestを使用してテストしたい。問題は、基本認証を使用していることです。基本認証でヘッダーを追加するにはどうすればよいですか?
これが私のコードです。
var request = (HttpWebRequest)WebRequest.Create(url);
ありがとう
簡単です。 HttpRequestに基本認証を追加するには、次のようにします。
string username = "Your username";
string password = "Your password";
string svcCredentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(username + ":" + password));
request.Headers.Add("Authorization", "Basic " + svcCredentials);
基本認証では、Base64を使用して資格情報をエンコードする必要があります。