2
我在我的項目中添加了一個服務引用。在MVC中生成SOAP頭文件C#
我需要在安全頭通過按以下
<soapenv:Header>
<oas:Security>
<oas:UsernameToken>
<oas:Username>username</oas:Username>
<oas:Password>!password</oas:Password>
</oas:UsernameToken>
</oas:Security>
如何設置此。如果你看看我如何設置請求,是否有可能以標題的方式做同樣的事情。
安全性xsds嵌入在WSDL中。
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
和
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd。
MyWebService.PortTypeClient client = new MyWebService.PortTypeClient();
MyWebService.SecurityHeaderType secHeader = new MyWebService.SecurityHeaderType();
RetrieveOperationRequest detailsRequest = new RetrieveOperationRequest();
detailsRequest.inputParam1 = "1234";
var result = client.RetrieveOperation(secHeader, detailsRequest);
如何生成報頭部分???:
給服務操作的請求按以下被填充
你可以看到我通過安全標頭,因爲這是Web服務所要求的。
謝謝。