我的問題與此類似。 How To Pass Soap Header When WSDL Doesn't Define It?但是不同。 對於我使用的Web服務,所有方法都需要在SOAP標頭內以明文形式發送的身份驗證。但是,我的WSDL不包含任何soap頭信息。我有一個自定義的平臺工具,我必須使用它來從WSDL生成代碼。由於標題信息不可用,我無法直接使用生成的類 - 我不想手動修改代碼以容納標題。
我使用的WebHttpBinding揭露WCF serivces並返回JSON格式添加自定義標題進行安全認證,我想在像頭的一些安全認證: CustomerServiceClient client = new CustomerServiceClient();
using (OperationContextScope scope = new OperationContextScope(
我正在使用wsHttpBinding與WCF服務。 我已經添加了一個Web引用,並且我已經獲得了Web代理(它基於SoapHttpClientProtocol)。 另外我試過使用wsdl.exe和wcf服務生成的實際wsdl(http://zzzz/zz.svc?wsdl)來構建代理。 當客戶端調用服務,我得到以下錯誤: The SOAP action specified on the messa