2013-04-23 4 views
0

나는 WCF에 매우 익숙하다. 나는 웹 서비스에 SOAP 요청을 보내고 응답을 받기를 원한다. WSDL은 http://content.domain.com/ContentService?wsdl입니다. 이 wsdl을 ServiceReference에 추가했습니다. 무엇 향후 계획 ?WSDL을 사용하여 SOAP 요청을 작성하여 보내고 SOAP 응답을받는 방법은 무엇입니까?

SOAP 요청은 내가 구문 분석하고 그것의 값을 얻을 필요가이 요청에 대한 XML 응답이있을 것입니다

<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> 

로 삼았보고해야한다 구축 할 필요가있다. C#에서 어떻게 이것을 할 수 있습니까?

+0

읽어보십시오. 서비스를 추가했다고 말했습니까? 클라이언트와 연결할 수 있습니까? – Tim

+0

이 스레드에서 이미 답변을 얻은 것처럼 보입니다. http://forums.asp.net/t/1900780.aspx/1?How+to+create+a+SOAP+request+with+the+help+of + WSDL + and + receive + SOAP + response + 당신이 이해하지 못했던 대답이 있습니까? – Tim

답변

0

은 수동으로 SOAP 요청을 구축 할 필요가 없습니다 다음 article

//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); 
관련 문제