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: }