2017-03-17 48 views
1

我目前使用gSOAP的方式是:gSOAP的不包括信封,身體開始標籤

soap_init(soapObj); 
soap_new_set__ns1__CheckServer(soapObj); 
soap_call__ns1__CheckServer(soapObj, NULL, NULL, objCheckServer, objResponse); 

和檢查爲SENT.log後,我可以看到,信封,我們是發送不包含<SOAP-ENV: Envelope><SOAP-ENV: Header><SOAP-ENV: Body>標記。它只是從<ns1: CheckServer>開始,並開始聲明名稱空間。有沒有初始化我們錯過了,或者這個代碼只是越野車?

回答

1

修復它的解決方案是設置版本。

soap_set_version(soapObj, 2)