示例#1
0
    protected override WebRequest GetWebRequest(Uri uri)
    {
        HttpWebRequest webRequest  = (HttpWebRequest)base.GetWebRequest(uri);
        ExampleService client      = new ExampleService();
        string         auth_id     = client.authenticate_get("www.testexample.com", "e5d30c56d600a7456846164");
        string         credentials =
            Convert.ToBase64String(Encoding.ASCII.GetBytes("www.testexample.com:e5d30c56d600a7456846164"));
        string credentials1 = Convert.ToBase64String(Encoding.ASCII.GetBytes(auth_id + ":"));

        webRequest.Headers["Authorization"] = "Basic " + credentials1;
        return(webRequest);
    }