我的公司正在考慮與另一家公司合作在特定模塊上工作。信息將通過我的網絡服務在我們之間來回發送。事情是,我的網絡服務使用ASP.NET,他們使用傳統的ASP。我在網上找到的一切都說(這是一種痛苦,但是)他們可以溝通,但我不清楚一些細節。使用傳統asp訪問asp.net web服務
具體來說,我必須在我的web服務上啓用GET和POST嗎?如果我不有,但可以,使他們使通信更容易/更好?最後,由於安全性,默認情況下GET和POST是禁用的。啓用它們涉及哪些安全風險?
我的公司正在考慮與另一家公司合作在特定模塊上工作。信息將通過我的網絡服務在我們之間來回發送。事情是,我的網絡服務使用ASP.NET,他們使用傳統的ASP。我在網上找到的一切都說(這是一種痛苦,但是)他們可以溝通,但我不清楚一些細節。使用傳統asp訪問asp.net web服務
具體來說,我必須在我的web服務上啓用GET和POST嗎?如果我不有,但可以,使他們使通信更容易/更好?最後,由於安全性,默認情況下GET和POST是禁用的。啓用它們涉及哪些安全風險?
我的第一個問題應該是「爲什麼要用肥皂?」。兩者之間最簡單的常見demoninator是XML,因此是給定的。然而,傳輸的選擇可以像單個.ashx一樣簡單,也可以像WCF服務一樣聰明。
由於您的第一個消費者正在使用ASP,爲什麼要使用一種技術使他們很難?
這裏真正的底線是你的安全要求是什麼?
他們不是我的第一位Web服務消費者,他們只是我的Web服務中大約3種功能的第一批消費者。也就是說,如果有一種簡單的方法可以讓他們將這3種功能拿出來放在他們自己的服務/處理器/任何設備中,我就會全神貫注。 大多數情況下,我需要能夠在使用這些功能之前驗證用戶名和密碼,我需要的解決方案足夠簡單,以便我可以在下週之前爲他們提供工作版本。 – thchaver 2009-11-25 17:54:03
是否所有的請求都需要使用用戶名和密碼進行驗證或者只是初始的驗證?純文本傳遞的密碼是否足夠?是否有涉及的VPN或SSL可能會使這種純文本使用充分?另一端的ASPer是否可以訪問VB6和SOAP Toolkit?爲了取得這一成功所需的列表細節可能會繼續。 – AnthonyWJones 2009-11-25 18:38:23
我對ASP.NET Web服務並不熟悉,但如果* GET *和POST都被禁用,另一個應用程序應該如何與服務通信? – Dan 2009-11-24 21:04:28
已啓用SOAP http://support.microsoft.com/kb/819267 – thchaver 2009-11-24 21:44:03
這取決於您來回傳遞的信息 - 例如,簡單的XML可以與任一(或任何)平臺配合使用。如果您使用有關您正在交換的數據的某些細節編輯問題,我們可以發佈更好的答案。 – anschauung 2009-11-24 21:49:21