プロジェクトでサービス参照を追加しました。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サービスで必要とされるため、渡すことができます。
ありがとうございました。