webservice引用

 1  class VidyoPortalUserServiceWithAuthentication : VidyoPortalUserService
 2     {
 3         String _username;
 4         String _password;
 5         public VidyoPortalUserServiceWithAuthentication(String username, String password)
 6         {
 7             _username = username;
 8             _password = password;
 9         }
10         protected override WebRequest GetWebRequest(Uri uri)
11         {
12             WebRequest wr = base.GetWebRequest(uri);
13             wr.Headers.Add("Authorization", "Basic " +
14                 Convert.ToBase64String(Encoding.ASCII.GetBytes(_username + ":" + _password)));
15             return wr;
16         }
17     }
18 
19 VidyoPortalUserServiceWithAuthentication vpus = new VidyoPortalUserServiceWithAuthentication(this.tbxID.Text, this.tbxPwd.Text);
20 
21 
22                 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(RequestString);
23 
24                 request.AllowAutoRedirect = false;
25                 request.Method = "GET";
26                 // Get Found (302) response.
27                 HttpWebResponse response = (HttpWebResponse)request.GetResponse();
原文地址:https://www.cnblogs.com/dyfisgod/p/6928826.html