我试图编写一个.net 客户端,它使用 http 基本身份验证调用 java web 服务。该服务使用文件。所以我想说服.net web 服务客户端框架在第一时间发送授权头。
在以前的 .net 版本中,有一个属性 PreAuthenticate。我如何在 WCF Web 服务客户端上应用它?
在我手中,我只有 testOperationsPortTypeClient 的实例,它是 System.ServiceModel.ClientBase<.>
. 它不存在这样的属性或回调。
我试图编写一个.net 客户端,它使用 http 基本身份验证调用 java web 服务。该服务使用文件。所以我想说服.net web 服务客户端框架在第一时间发送授权头。
在以前的 .net 版本中,有一个属性 PreAuthenticate。我如何在 WCF Web 服务客户端上应用它?
在我手中,我只有 testOperationsPortTypeClient 的实例,它是 System.ServiceModel.ClientBase<.>
. 它不存在这样的属性或回调。
一种选择是删除您拥有的当前服务参考,然后执行以下操作:
这将带您进入 .Net 2.0 中的旧添加 Web 服务参考屏幕。使用它添加对 Web 服务的引用将创建继承自SoapHttpClientProtocol的包装器,其中包括 PreAuthenticate 等