WCF Data Service是OData协议,也是RESTFul Service的一种,上篇文章已经介绍了HTTP Basic Authentication for RESTFul Service,也介绍了服务端如何设置。现在我们来一下客户端怎么样调用。

按照OData and Authentication – Part 6 – Custom Basic Authentication的介绍的方法调用:

));
);
new CredentialCache();
);
, serviceCreds);
   6: ctx.Credentials = cache;
new EventHandler<SendingRequestEventArgs>(OnSendingRequest);
   8:  
object sender, SendingRequestEventArgs e)
  10: {
;
  12:     var bcreds = Encoding.ASCII.GetBytes(creds);
  13:     var base64Creds = Convert.ToBase64String(bcreds);
 + base64Creds);
  15: }

相关文章: