現在有個.net寫的服務,通過bcb2007的Wsdl Importer 匯入wsdl生成代理函式,然后在程式中呼叫能夠獲取到資訊。但是用gSoap的方式生成代理函式,然后呼叫介面,回傳值是400,不是SOAP_OK,請問是什么原因。關鍵部分代碼如下:
struct soap *soap = soap_new();
soap_set_mode(soap, SOAP_C_UTFSTRING);
_ns1__GetConnectionString *IConnectString = new _ns1__GetConnectionString();
_ns1__GetConnectionStringResponse *IResponse = new _ns1__GetConnectionStringResponse();
int IVal = soap_call___ns1__GetConnectionString(soap,NULL,NULL,IConnectString, IResponse);
uj5u.com熱心網友回復:
同問,在使用gSoap中遇到同樣的回傳值,是不是因為輸入值的相關引數沒有正確賦值?uj5u.com熱心網友回復:
我已經無語了。現在用Gsoap是可以了。你現在碰到什么問題?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/143395.html
標籤:網絡及通訊開發
上一篇:請幫忙改一個MFC問題 留郵箱 在線等 謝謝各位大哥大姐!!
下一篇:如何用按鈕添加日期
