RAD Server(https://www.embarcadero.com/products/rad-server):RAD Server是Embarcadero推出的一款用于构建和部署RESTful API的中间件平台。它可以与Delphi开发工具集成,提供了快速构建和部署Web服务的能力。RAD Server还提供了用户认证、权限管理、数据存储等功能,适用于构建企业级的Web应用程序。
我使用HTTPS开发了一个具有自定义UserNamePasswordValidator和basicHttpBinding的WCF服务。它对.Net客户端非常有效,它使用ClientCredentials发送用户名和密码进行身份验证。
但是,我需要从Delphi客户端调用它。如何使用Delphi发送等效的.Net ClientCredentials?这有可能吗?如果是,怎么做?如果不是的话,还有其他选择吗?
Tks
编辑
下面是我在.Net中的客户端代码:
EndpointAddress oTransac = new EndpointAddress(GetAddress());
using (W