gsoap常見使用方法

2021-05-23 10:37:02 字數 1160 閱讀 5667

網上有很多gsoap客戶端或者伺服器端最常見的例子,在這裡我就不多講了,主要講解一下不太常見的一些內容,自己琢磨出來的一些東西,供給大家參考一下。

通過wsdl2h -h可以檢視wsdl2h命令的一些option,而最常用的一些有如下幾個:

-s 命令意味著產生的標頭檔案不要使用stl

-t 後面接typemap.dat檔案,預設包含進typemap.dat

字首名也可以通過在該檔案中包含定義如下格式:

那麼在"http://www.onvif.org/ver10/schema"該命名空間下的字首全部變成tt為字首。

-j,-k有時為了對包頭掌控的很好也要使用到。

使用soapcpp2 -h時一些常用的option命令:

-1或-2 說明使用的soap的版本號。

-c,-s說明產生客戶端或者伺服器端**。

-l不要產生soapclientlib/soaoserverlib

-i 在產生的標頭檔案中如果包含了一些在gsoap的import資料夾下的標頭檔案,

那麼需要用到該命令。

-p命令使用後產生的檔案字首不在是soapc,soapclient,而是你所知名的namec,nameclient.

-w,-x也是常用的,這樣子就不會產生一大堆你不想看的中間檔案了。

一些高階的特性:

對於新增支援ws-addressing和ws-security一般在wsdl2h生成的標頭檔案中,新增

wsa.h 和wsse.h即可,然後在使用soapcpp2是用i命令選項指定路徑即可。

而至於這兩個標準的使用方式可以參考gsoap的samples資料夾下的wsa和wsse

這兩個例子,這樣子應該沒啥大問題了。使用wsse時,注意事項可以參考gsoap文件。

至於openssl的配置,vc6.0,vc9.0應該都很easy了。要用gsoap的就試試吧。

不過寡人對gsoap的ws-discovery確實一無所知,希望會的高手們指點一二 。。。

-----------------------------------2010/11/16----------------------- 

至今天才發現gsoap整合了openssl和pthread這兩個開源庫,還各自去學習了這些開源庫呢 。。。

gsoap常見使用方法

網上有很多gsoap客戶端或者伺服器端最常見的例子,在這裡我就不多講了,主要講解一下不太常見的一些內容,自己琢磨出來的一些東西,供給大家參考一下。通過wsdl2h h可以檢視wsdl2h命令的一些option,而最常用的一些有如下幾個 s 命令意味著產生的標頭檔案不要使用stl t 後面接typem...

關於gSoap我得使用方法記錄

要實現乙個webservice方式給服務端返回資訊的功能。開啟服務端位址儲存wsdl格式檔案。a 程式 執行 輸入cmd 啟動命令列 b 開啟wsdl2h.exe所在檔案路徑 不開啟的話下面輸入時要記著輸入全路徑,不然找不著了 c 輸入 wsdl2h.exe o 頭檔名.h 或者把之前儲存的wsdl...

常見路徑使用方法

其引數path為web 伺服器的虛擬路徑,返回結果是與path相對應的物理檔案路徑。但有時引數並非為虛擬路徑,而是使用者自定義的檔名。語法引數 path表示web伺服器上的虛擬路徑,如果path值為空,則該方法返回包含當前應用程式的完整物理路徑。注意事項 假設當前的 目錄為e wwwroot 應用程...