I am trying to make a request to a web page using WebRequest class in .net. The url that I am trying to read requires Windows Authentication due to which I get an unauthoris
You should use Credentials property to pass the windows credentials to the web service.
If you wish to pass current windows user's credentials to the service then
request.Credentials = CredentialCache.DefaultCredentials;
should do the trick. Otherwise use NetworkCredential as follows:
request.Credentials = new NetworkCredential(user, pwd, domain);