我遇到了许多描述Web API管道的帖子。特别是,我看到了如何通过继承DelegateHandlers将一些代码注入到MessageHandler中。此功能的令人兴奋的部分是您可以将身份验证管道包装在处理程序中。
以下是一个例子:
http://sixgun.wordpress.com/2012/02/29/asp-net-web-api-basic-authentication/
在大多数示例中,我只看到使用HttpClient类调用WEB Api的C#客户端。
如果我实现自定义处理程序来管理我的身份验证,其他客户端如何连接到我的Web Api服务?
换句话说,Android,iOS或AJAX应用程序将如何连接到我的服务?这些客户端中的每一个都必须实现“他们的”HttpClient版本才能执行SendAsync吗?
感谢。
史蒂夫