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