一個桌面應用程序需要從服務器獲取一些服務。 例如發送一些參數並接收一些結果。簡單的HTTP請求和Web服務
想象一下,通過Java Servlet實現解決方案,應用程序將參數發送到servlet(POST)並以XML格式接收結果。
與Web服務(Soap/Restful)相比,此方法是否存在任何安全問題?
謝謝並抱歉,如果問題有點泛泛。
一個桌面應用程序需要從服務器獲取一些服務。 例如發送一些參數並接收一些結果。簡單的HTTP請求和Web服務
想象一下,通過Java Servlet實現解決方案,應用程序將參數發送到servlet(POST)並以XML格式接收結果。
與Web服務(Soap/Restful)相比,此方法是否存在任何安全問題?
謝謝並抱歉,如果問題有點泛泛。
只要您的解決方案具有適當的身份驗證(用戶名/密碼)並通過SSL進行,它的安全性不會低於Web服務/ SOAP。事實上,你可能會發現它是一個更簡單的解決方案。
我不這麼認爲。但個人而言,我仍會繼續使用REST,主要是因爲如果需要,維護和更新會更容易。也可能更容易測試和實施。
這兩個解決方案的安全問題是相同的,因爲它是http,但我不會這麼做,因爲它的結構不正確,這意味着它依賴於客戶端而不使用標準。如果你不喜歡XML,你可以試試JSON。