我將不得不使用C++應用程序與SOAP Web服務進行交互。尋找一個可移植的SOAP客戶端C++庫
我要尋找一個圖書館,可以幫助我做到這一點,知道有一些要求,我需要充分填充:
- 它需要便攜(在Windows/Linux)的
- 它需要(但我不需要銷售/分發我的代碼)
- 它需要支持異步處理請求
- 它需要能夠支持對服務器的併發請求,因爲我會必須管理請求池
- 它需要易於集成
由於我不會有很多不同的類型與服務器交互的,我首先想到我能創建一個圍繞libcurl的一個漂亮的包裝,將讓我連接到Web服務。但我想知道在這種情況下分析答覆和序列化SOAP請求是不是會變得複雜。使用這種方法,我將能夠管理自己的請求池,這對我想做的事情是件好事。
所以可能我只需要一個庫,它可以很容易地解析SOAP請求。
問題是,你會考慮做什麼?有一個很好的SOAP客戶端庫,我可以使用,或者我應該自己做嗎?
你看過`gsoap`嗎?我不知道它是否滿足你所有的**要求,但我認爲這是值得一看的。 – davka 2011-01-11 12:30:21