2012-11-29 64 views
2

我們目前正在開發的應用程序要求我們使用過時的Web服務。我們無法訪問服務器端代碼,因此我們不得不探測服務以發現其配置。如何使用WCF和WSE安全性來使用SOAP 1.1 Web服務?

然而,我們確實可以訪問他們的'網絡客戶端工具',它允許我們查詢服務 - 我們能夠以這種方式使用它的唯一方式是通過勾選他們的名爲'WSE安全'的框。似乎是非常古老的(我認爲).Net不再支持?

從我們可以收集的Web服務看來,需要明文形式的用戶令牌(使用WSDL,Fiddler,Soap UI和Firebug的組合) - 但不是100%確定!

有沒有人有任何想法,我們如何可以在現代應用程序中使用此服務?

回答

1

有許多方法可以配置WCF與舊的(通常是ASMX,但也包括一些java服務)web服務進行通信,這些服務使用WSE進行安全性,但它確實很模糊,文檔很少存在。 Rick Stahl recently blogged about a similar situation with a web service using WSE.雖然這篇文章可能並不直接適用於您的情況,但您可以從查看爲舊WSE服務製作兼容SOAP消息所採取的步驟中獲得一些好處。

+0

謝謝,我會檢查出來。 –

相關問題