C# 从不同的客户端连接到WebAPI

C# 从不同的客户端连接到WebAPI,c#,asp.net-mvc,asp.net-web-api,C#,Asp.net Mvc,Asp.net Web Api,我遇到过许多描述WebAPI管道的帖子。特别是,我看到了如何通过继承DelegateHandler将一些代码注入MessageHandler。该特性令人兴奋的部分是,您可以在处理程序中包装身份验证管道 以下是一个例子: 在大多数示例中,我只看到C#客户端使用HttpClient类调用WEB Api 如果我实现一个自定义处理程序来管理我的身份验证,那么其他客户端将如何连接到我的Web Api服务 换句话说,Android、iOS或AJAX应用程序如何连接到我的服务?这些客户机中的每一个都必须实现

我遇到过许多描述WebAPI管道的帖子。特别是,我看到了如何通过继承DelegateHandler将一些代码注入MessageHandler。该特性令人兴奋的部分是,您可以在处理程序中包装身份验证管道

以下是一个例子:

在大多数示例中,我只看到C#客户端使用HttpClient类调用WEB Api

如果我实现一个自定义处理程序来管理我的身份验证,那么其他客户端将如何连接到我的Web Api服务

换句话说,Android、iOS或AJAX应用程序如何连接到我的服务?这些客户机中的每一个都必须实现“他们”版本的HttpClient,以便执行SendAsync吗

谢谢


Steve

WebApi服务器就是http。每个客户端都有库来发送http请求……在您的具有基本身份验证的示例中,基本身份验证只是一个带有用户名和密码base64编码的http头。