NetworkCredential.GetCredential Method (Uri, String)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Returns an instance of the NetworkCredential class for the specified Uniform Resource Identifier (URI) and authentication type.

Namespace:   System.Net
Assembly:  System (in System.dll)

public NetworkCredential GetCredential(
	Uri uri,
	string authType


Type: System.Uri

The URI that the client provides authentication for.

Type: System.String

The type of authentication requested, as defined in the IAuthenticationModule.AuthenticationType property.

The following code example uses the GetCredential method to retrieve a NetworkCredential object for the specified URI.

// Create an empty instance of the NetworkCredential class.
NetworkCredential myCredentials = new NetworkCredential(userName,password);
// Create a webrequest with the specified URL. 
WebRequest myWebRequest = WebRequest.Create(url); 
myWebRequest.Credentials = myCredentials.GetCredential(new Uri(url),"");
Console.WriteLine("\n\nUser Credentials:- UserName : {0} , Password : {1}",myCredentials.UserName,myCredentials.Password);
// Send the request and wait for a response.
Console.WriteLine("\n\nRequest to Url is sent.Waiting for response...Please wait ...");
WebResponse myWebResponse = myWebRequest.GetResponse();
// Process the response.
   Console.WriteLine("\nResponse received sucessfully");
// Release the resources of the response object.

Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 3.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top