上一篇文章講到了C++調用WebService,那么調用WCF也是同理。
生成頭文件和其他文件:執行完第一條指令后,把生成的Service1.h復制到..\gsoap\import目錄下。再執行下一條指令。
2:程序中引入
特別需要注意的兩點:
一:使用GSOAP調用WCF需要使用SOAP1.1。而WCF默認使用SOAP1.2。因為wsHttpBinding對應SOAP1.2,所以要在Web.config文件中,改為使用basicHttpBinding(SOAP1.1)。
修改前:
修改后:
二:在下面的兩個文件中,修改命名空間。把對應SOAP1.2的命名空間修改為對應SOAP1.1。
修改前:
修改后:
最后附上完整代碼:http://download.csdn.net/download/springxie9851/10035736