gsoap

    0熱度

    1回答

    當前將gSOAP從2.8.10升級到2.8.54。這是一個C++代碼生成工具,允許rpc通過XML。由新版本生成的代碼不生成與早期版本兼容的XML。想知道是否有人在他們的C++產品中查看/使用過這些版本的gSOAP,並發現用於編組的XML有所不同。 XML代碼需要匹配爲2.8.10產品需要與使用2.8.54的產品交談我目前的問題是動態生成的代碼中的輸入和數據的名稱空間,該代碼生成2.8.10的XM

    0熱度

    1回答

    現在,我們看到一些API是作爲Web服務提供的。例如,ONVIF在wsdl和xsd文件中提供gsoap生成源的API。我的問題是,無論API的生成環境如何,我們是否只能依賴wsdl和xsd文件,或者我們需要一些額外的文檔來知道如何調用和使用這些生成的類,函數以及這些生成的cpp代碼?換句話說,xml文件可以提取如何調用生成的代碼並使用它們的信息嗎? 如果只有wsdl和xsd文件就夠了,請告訴我如何

    0熱度

    1回答

    我有以下XSD片: <xs:element name="MESSAGE"> <xs:complexType> <xs:sequence> <xs:element ref="HEADER"/> <xs:element ref="BODY" minOccurs="1" maxOccurs="1"/> </xs:sequence> <

    0熱度

    1回答

    我有幾個WSDL文件並使用gSOAP來創建C++代碼。 生成代碼中使用下列命令: \path\to\wsdl2h -I \path\to\import\dir -j -N Service1Prefix -n Namespace1Prefix -o \path\to\output\header\dir\header1.h -q CPPNamespace1 -t \path\to\typemap.da

    0熱度

    1回答

    如何讓gsoap爲ONVIF和ws-discovery一起生成適當的綁定?我沒有任何問題產生一個或另一個,但不是兩者兼而有之。 這將產生正確wsdiscovery綁定: wsdl2h -g -o wsdiscovery.h -t typemap.dat https://raw.githubusercontent.com/crrlab/TND/master/data/onvif/ws-discove

    0熱度

    1回答

    我有server.pem和server.jks作爲我的客戶端(soapui)的後端。我初始化SSL服務器環境,以實現簡單的身份驗證我的web服務如下: int ssl_connection_flag = SOAP_SSL_DEFAULT; // Simple authentication int soap_result = soap_ssl_server_context(soap_object

    0熱度

    1回答

    我正在從gSOAP從2.7移動到2.8的過程。 soapcpp2將返回錯誤"#import: Cannot open file 「soap12.h」 for reading." 我找到了一個類似的帖子叫:soap12.h「於2010年VS雷丁gSOAP的‘但我的情況’#進口不能打開文件能」似乎並沒有成爲相同。在這種情況下,應用程序包含由wsdl2h生成的.h文件,並導致開發人員更改其選項並導致錯誤

    0熱度

    1回答

    基於this關於編碼/解碼爲基礎64的答案和this關於從浮點數轉換爲字節向量並返回的答案,我嘗試將浮點向量轉換爲十六進制或二進制串。 這是我的代碼: vector<float> floats = ...; const unsigned char* bytes = reinterpret_cast<const unsigned char*>(&floats[0]); std::vector<u

    0熱度

    1回答

    我正在調用Java-webservice的客戶端應用程序中使用gSOAP(C語言)。我正在使用功能json_call()。 我有一個請求結構充滿了JSON輸入數據,我得到一個響應結構充滿了來自Java服務的JSON輸出數據。兩種JSON通常具有相同的結構,但可以具有更多,更少或更改的元素。 我現在的任務是找出響應與請求不同的元素。主元件是一個大陣列有很多成員,如: { "objects"

    0熱度

    1回答

    我們對運行Linux的blackfin實施的C客戶端和服務器web服務使用gsoap。 我們不在應用程序中使用任何malloc。但是我們發現內存使用量會隨着時間的推移而增加我們正在使用soap_end在通話結束時進行清理。但是當調用重複調用內存時,使用率會慢慢增加,可能是因爲內存碎片。這也影響系統的性能 gsoap的優選用法是什麼,其中soap_malloc用得不多。例如:如果我們使用靜態數組等,