基於gSOAP開發WebService客戶端程式?

基於開源的gSOAP開發一個獲取天氣預報的WebService客戶端程式,記錄了關鍵的步驟。

工具/原料

gSOAP

Visual Studio 2008

方法/步驟

下載開源的gSOAP,並解壓到本地的D:\webservice資料夾下。

基於gSOAP開發WebService客戶端程式

基於gSOAP開發WebService客戶端程式

以獲取天氣為例,下載天氣預報的wsdl檔案,儲存檔案Weather.wsdl到D:\webservice資料夾下。

基於gSOAP開發WebService客戶端程式

基於gSOAP開發WebService客戶端程式

基於gSOAP開發WebService客戶端程式

基於Weather.wsdl建立標頭檔案Weather.h。

基於gSOAP開發WebService客戶端程式

基於gSOAP開發WebService客戶端程式

基於標頭檔案Weather.h建立soap介面原始檔。

基於gSOAP開發WebService客戶端程式

基於gSOAP開發WebService客戶端程式

開啟Visual Studio 2008,新建一個專案。專案的儲存目錄是D:\webservice\Weather

基於gSOAP開發WebService客戶端程式

將第3、4步驟生成的檔案拷貝到專案的儲存目錄D:\webservice\Weather下,並從gsoap目錄下拷貝兩個檔案stdsoap2.h,stdsoap2.cpp。將原始檔加入到專案中。

基於gSOAP開發WebService客戶端程式

基於gSOAP開發WebService客戶端程式

新建一個main.cpp檔案,並輸入程式碼。

基於gSOAP開發WebService客戶端程式

基於gSOAP開發WebService客戶端程式

基於gSOAP開發WebService客戶端程式

編譯程式,執行,檢視結果。

基於gSOAP開發WebService客戶端程式

基於gSOAP開發WebService客戶端程式

注意事項

需要進行UTF8轉碼,參考函式Gb2312ToUtf8();Utf8ToGb2312()

獲取天氣預報需要網路通暢

步驟, 天氣預報, 程式, 客戶端,
相關問題答案