質問

私は、認証を必要とするページへのWebリクエストを作りたいです。どのように私はこれを行うに行きますか?私はCredentialsプロパティを使用する可能性が言った何かを見つけたが、私はそれを使用するかどうかはわかりません。

役に立ちましたか?

解決

NetworkCredentialプロパティに新しいCredentialsインスタンスを割り当てます:

webClient.Credentials = new NetworkCredential("Mehrdad", "Password");

他のヒント

基本認証例:

public void SetBasicAuthHeader(WebRequest req, String userName, String userPassword)
{
    string authInfo = userName + ":" + userPassword;
    authInfo = Convert.ToBase64String(Encoding.Default.GetBytes(authInfo));
    req.Headers["Authorization"] = "Basic " + authInfo;
}

http://blog.kowalczyk.info/article/at3 /Forcing-basic-http-authentication-for-HttpWebReq.htmlする

使用して自動的に認証することも可能です。これは、現在ログオンしているユーザーの資格情報を使用します。

webClient.Credentials = CredentialCache.DefaultCredentials
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top