Hi Abinav,
Try using Credential Cache
CredentialCache myCache = new CredentialCache(); myCache.Add(new Uri("http://URL/"),"Basic",new NetworkCredential(UserName,SecurelyStoredPassword)); myCache.Add(new Uri("http://URL/"),"Digest", new NetworkCredential(UserName,SecurelyStoredPassword,Domain)); req.Credentials = myCache;