2014-10-20 4 views
-1

기존 Node.js 서버에서 요청을 수행하려고합니다. 요청은 XML 형식을 사용하여 나에게 주어졌지만, 나는 그것을 사용하는 방법에 관해서는 단서가 없다 ... 그것을 보라. 사전에Node.js : SOAP 요청?

감사합니다 ...

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.__SOME_DOMAIN__.com"> 
    <soapenv:Header> 
     <api:userToken> 
     <password>pwd</password> 
     <username>usr</username> 
     </api:userToken> 
    </soapenv:Header> 
    <soapenv:Body> 
     <api:SearchModels> 
     <!--Optional:--> 
     <searchText>__KEYWORD__</searchText> 
     </api:SearchModels> 
    </soapenv:Body> 
</soapenv:Envelope> 

답변

0

나는이 같은 질문을 검색하고, node-soap-ly 사용하기보다는 쉬운 것 같습니다. 나는 당신의 WSDL 위치는 여기에 게시 표시되지 않습니다,하지만 당신은 코드 링크에서 soap.createClient 다음 인수가 될 것이다 복사 할 수 있어야한다 :

args = { 
    searchText: '__KEYWORD__'; 
} 

어를, 그 패키지를 설정하는 방법을 말하지 않는다 그러나 헤더를 찾으려면 더 파헤쳐 야합니다.