Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
NTLM-standardautentisering och Kerberos-autentisering använder autentiseringsuppgifterna för Microsoft Windows-användare som är associerade med det anropande programmet för att försöka autentisering med servern. När du använder NTLM-autentisering som inte är standard anger programmet autentiseringstypen till NTLM och använder ett NetworkCredential objekt för att skicka användarnamnet, lösenordet och domänen till värden, enligt följande exempel.
Dim myUri As String = "http://www.contoso.com/"
Using handler As New HttpClientHandler()
With handler
.Credentials = New NetworkCredential(UserName, SecurelyStoredPassword, Domain)
End With
Using client As New HttpClient(handler)
Dim result As String = Await client.GetStringAsync(myUri)
' Do Other Stuff...
End Using
End Using
string myUri = "http://www.contoso.com/";
using HttpClientHandler handler = new()
{
Credentials = new NetworkCredential(UserName, SecurelyStoredPassword, Domain),
};
using HttpClient client = new(handler);
string result = await client.GetStringAsync(myUri);
// Do Other Stuff...
Program som behöver ansluta till Internettjänster med programanvändarens autentiseringsuppgifter kan göra det med användarens standardautentiseringsuppgifter, som du ser i följande exempel.
Dim myUri As String = "http://www.contoso.com/"
Using handler As New HttpClientHandler()
With handler
.Credentials = CredentialCache.DefaultCredentials
End With
Using client As New HttpClient(handler)
Dim result As String = Await client.GetStringAsync(myUri)
' Do Other Stuff...
End Using
End Using
string myUri = "http://www.contoso.com/";
using HttpClientHandler handler = new()
{
Credentials = CredentialCache.DefaultCredentials,
};
using HttpClient client = new(handler);
string result = await client.GetStringAsync(myUri);
// Do Other Stuff...
Modulen förhandla om autentisering avgör om fjärrservern använder NTLM- eller Kerberos-autentisering och skickar lämpligt svar.
Anmärkning
NTLM-autentisering fungerar inte via en proxyserver.