簡體   English   中英

如何借助WSDL創建和發送SOAP請求並接收SOAP響應?

[英]How to create and send a SOAP request with the help of WSDL and receive SOAP response?

我是WCF的新手。 我想將SOAP請求發送到Web服務,並從Web服務接收響應。 WSDL是: http : //content.domain.com/ContentService?wsdl 我已將此wsdl添加到ServiceReference。 下一步是什么 ?

我需要構建的SOAP請求應該看起來像-

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:con="http://content.domain.com" xmlns:api="http://api.content.domain.com">
<soapenv:Header />
<soapenv:Body>
<con:get1>
<con:in0>
<api:AID>89575</api:AID>
<api:clientLoginID>abc</api:clientLoginID>
<api:domain>en</api:domain>
</con:in0>
</con:get1>
</soapenv:Body>
</soapenv:Envelope>

我需要解析該請求的xml響應並從中獲取值。 如何在C#中實現呢?

閱讀以下文章

//Step 1: Create an instance of the WCF proxy.
CalculatorClient client = new CalculatorClient();

// Step 2: Call the service operations.
// Call the Add service operation.
double value1 = 100.00D;
double value2 = 15.99D;
double result = client.Add(value1, value2);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM