gsoap 的webservice 客戶端開啓debug方式
1)、首先gsoap安裝時,在./configure --prefix=/usr/local/gsoap --enable-debug
2)、在/usr/local/gsoap/include/sdtsoap2.h文件中開啓#define DEBUG——這步最關鍵
3)、Makefile中加入-DSOAP_DEBUG //這個不加好像也可以,關鍵在1)步。
4)、在當前目錄下生成SENT.log、RECV.log、TEST.log日誌文件
在本例程序中的stdsoap2.h中查詢獲得#define DEBUG,註釋去掉,如下圖,即可在通信過程中生成3個log文件,測試成功。
程序執行後會在當前目錄生成 SENT.log RECV.log TEST.log文件, SENT.log會有發出去的soap報文,RECV.log會有收到的soap報文。
這裏需要重點強調的是這三個log文件的時間爲GMT,而中國的時區是GMT+8。
所以要想知道中國服務器本地的時間,需要在這裏的日誌中+8。
參見:
http://blog.chinaunix.net/uid-24331832-id-3814849.html
https://www.cnblogs.com/awpatp/archive/2010/08/31/1813630.html