[英]gSoap how can I read a set of data from web services using credentials
我是 gSoap 的新手,需要創建一個 web 服務客戶端來接收包含 C 中的多條記錄的響應。 通過 wsdl2h 和 soapcpp2 我生成了各種中間文件,在 soapStub.h 下面 在 SalesOrderRedux.c 文件中,我實現了以下代碼: 上面的程序是我正在嘗試做的事情的草稿:如 ...
[英]gSoap how can I read a set of data from web services using credentials
我是 gSoap 的新手,需要創建一個 web 服務客戶端來接收包含 C 中的多條記錄的響應。 通過 wsdl2h 和 soapcpp2 我生成了各種中間文件,在 soapStub.h 下面 在 SalesOrderRedux.c 文件中,我實現了以下代碼: 上面的程序是我正在嘗試做的事情的草稿:如 ...
[英]gsoap - Avoid escaping < and > to < and >
我正在使用 gsoap 訪問 web 服務。 我通過以下方式使用 wsdl2h 和 soapcpp2 生成代碼: 並通過以下方式訪問服務: 我的問題是,當我運行代碼時,我得到以下 output: 我希望得到一些數據。 當我使用 Soap UI 執行相同的請求時,我確實明白了。 比較 Soap UI ...
[英]onvif gsoap event related
我們目前正在使用 gsoap 2.8.80 開發 onvif 協議。 我在事件部分找不到答案,所以我問這個問題。 如果您單擊 Onvif 設備管理器中的事件並檢查 Wireshark 中的數據,GetEventPropertiesRequest 會再次發送 GetEventPropertiesReq ...
[英]soap struct context is not being set in interface file implementation
將 gsoap 2.8.17 升級到 2.8.108。 soapcpp2 生成接口 header 文件(soap.h)和相應的實現(soapC.cpp)。 這有一些函數可以實例化 soap 個具有命名模式soap_instantiate_*的對象。 我觀察到新創建對象的 soap 上下文沒有被分配 ...
[英]How to handle gzip-compressed responses with the gsoap logging plugin; alternately, how to turn off compression completely
更新我已經解決了這個問題,至少令我滿意。 根據我見過的其他示例,我在 inflateInit2 中使用了大小為-15的inflateInit2 ,但這顯然是不正確的。 基於對類似問題的回答,我將其更改為15+16 (即31 ,但我迷信到足以將其保留為表達式),現在 gzipped 內容已正確解壓縮並 ...
[英]gsoap adding "custom/chrono_time_point.h" "WARNING": missing ';' or invalid type specified
在 typemap.dat 中取消注釋以下行后: 我運行 wsdl2h,一切都很好.. 但后來在soapcpp2中,我收到以下警告: 這是什么? 編輯 我使用 vcpkg 中的 gsoap 窗口。 ...
[英]Problem with global namespace on g++ 4.8.5 (maybe incomplete C++11 support)
我已經使用 -std=c++11 在最新的計算機上准備了一個項目。 現在,我必須在 g++ 4.8.5 (Red Hat 4.8.5-39) 上編譯它。 令我驚訝的是,該系統對 C++11 標准的支持似乎不完整。 請注意,該項目依賴於在生產系統上也較舊的 gsoap 庫。 我正在使用以下結構: ...
[英]how to implement onvif CreatePullPointSubscription operation by gsoap
參考 onvif 核心規范:如果訂閱被接受,則響應包含對實例化拉點的 WS-EndpointReference。 這個 WS-Endpoint 提供了一個 PullMessages 操作,客戶端使用它來檢索通知。 但是我看不到實例化pull point的代碼,也不知道怎么實現。 這是我的編碼。 ...
[英]How to bypass SSL certificate in Gsoap for C++
使用 Gsoap 訪問 Web 服務時出現此錯誤。 我們正在進行測試,因此不需要 SSL 證書檢查。 但是我的客戶端,如何繞過 SSL 檢查? 我正在使用 C++。 我的錯誤是 ...
[英]SOAP 1.2 fault SOAP-ENV:Sender[no subcode]
使用 Gsoap 訪問 IIS Web 服務。 我有類似的錯誤,因為在此鏈接中顯示該錯誤已通過 -lssl 編譯解決。 我在構建中做了同樣的事情 我的 GSOAP 庫是用 OpenSSL 構建的。 但我仍然有錯誤 我的測試代碼如下。 有什么問題? ...
[英]Passing unicode string using gsoap
我正在發送帶有字符串響應的響應 使用包含以 utf-8 編碼並從文件中讀取的日語字符串的“desc” 。 例如: desc - 0x0a 0xe3 0x81 0x93 0xe3 0x82 0x93 0xe3 0x81 0xab 0xe3 0x81 0xa1 0xe3 0x81 0xaf 我在 xml ...
[英]gSoap unfriedly error during creation of .h from .wsdl
我正在嘗試使用 gsoap 從.wsdl 生成.h 文件: 使用a.wsdl它就像一個魅力,但是使用b.wsdl我得到了不友好的錯誤: 知道如何找出造成這種情況的根本原因嗎? 我想它與.wsdl 或.xsd 文件有關,但是如何識別呢? Both.wsdl 文件不是我創建的,但乍一看它們看起來不錯。 ...
[英]Get callback before executing server operation in gSoap server
有沒有辦法在執行服務器操作之前從 gSoap 框架獲取回調? 我可以在文檔中讀到有一個回調(fserveloop)在服務器操作成功完成后立即調用,但不是在此之前。 我需要這個的原因是因為程序接收來自多個 sockets 的請求,其中一個 sockets 應該只允許操作的子集。 因此,在解析完成后需要 ...
[英]SOAP 1.2 fault: SOAP-ENV:Receiver [no subcode]
我們有一個用 java 編寫的 web 服務(使用 Axis 1.4)。 我們使用 gSOAP (2.8.101) 在 c++ 代碼中訪問它。 我們正在使用 OpenSSL (1.1.1e)。 在 RHEL 8 上,我們看到 SOAP 1.2 故障。 錯誤如下: SOAP 1.2 fault: S ...
[英]“soap_call__” function returns only last TCP packet in the soap context buffer
當我從 WEB 服務中得到答案時,我遇到了一個問題,該服務分為許多 TCP 數據包。 創建“MercuriusService.h” 1) wsdl2h -o MercuriusService.h -t MRJ_typemap.dat -c./WSDL/provider/MercuriusServi ...
[英]How can I find out on what ethernet interface a gsoap server receives requests?
有沒有辦法找出我的 gsoap 服務器接收請求的以太網接口和 IP? 我找不到提供此信息的soap上下文結構的成員。 ...
[英]How to change soap context's mode in Gsoap when deploying a service using mod_gsoap?
所以我正在使用 mod_gsoap 部署使用 gsoap 開發的 Web 服務。 我想設置肥皂上下文對象的SOAP_IO_KEEPALIVE和SOAP_IO_CHUNK模式以接受分塊請求。 我如何實現這一目標? 或者有沒有其他方式來接受分塊請求? 現在,服務器在收到第一個塊后立即響應,而無需等待其余 ...
[英]gSoap - parse custom http header from request
我正在嘗試查找有關如何解析 gSoap 服務器應用程序請求中收到的自定義 http 標頭的一些信息。 我花了幾個小時試圖找到有關此的任何文檔,但到目前為止我還沒有成功。 我看到了大量關於如何為客戶端和服務器設置自定義 http 標頭(例如通過 http_extra_header 屬性)的文檔,但沒 ...
[英]gSOAP is not working when encoding is document/literal
我正在使用 gSOAP 框架在 C++ 中創建 Web 服務,但是當使用的編碼是文檔/文字時它不起作用。下面是頭文件。 以下命令在上面的頭文件上運行。 在構建這個之后,當我點擊 API 時,它會忽略傳遞給它的輸入參數。 在啟用 gSOAP 日志時,我可以看到下面的日志片段。 嘗試了很多 ...
[英]gSOAP: How to use SOAP instead of POST for specific service/schema
首先,讓我道歉,因為我對 SOAP 了解不多,而且我所說的大部分內容可能都是胡說八道。 我將使用 gSoap 2.8.4 生成的一些客戶端代碼升級到 gSoap 2.8.93 據我所知,該程序只向服務器發送一個請求。 以前這個請求被包裹在 然而,在新版本生成的代碼中,這個信封不見了。 我知道這是因為 ...