-1
我來自基於Java的SOAP Web服務背景,並開始致力於REST。雖然我嘗試比較SOAP與REST客戶端,但最令我困惑的是,直接從瀏覽器調用RESRful Web服務最常見?在SOAP中,我曾經使用WSDL生成Java代碼中的客戶端,並且很難直接從瀏覽器調用SOAP WS。 另外,我已經看到了基於Java的REST客戶端代碼,但不確定這種結構在哪裏最適合。欣賞任何指針。基於Java的RESTful Web服務客戶端
是,RESTful服務的方式從任何地方更容易「呼」,使用任何語言,使用JS,這可能是他們正在使用的最包括來自瀏覽器。單頁面應用程序(使用Angular,React等編寫)通常依賴於由JS編寫的應用程序調用並在瀏覽器中執行的REST服務。這並不意味着您無法從Java客戶端調用Web服務。這只是HTTP和JSON/XML解析。對於B2B用例仍然有用,或者如果您有用Java編寫的富客戶端應用程序(例如,如Android應用程序) –
從瀏覽器調用REST API似乎最爲常見,因爲這是測試最簡單的方法他們,並檢查他們是否正在運行。但在現實生活中,它們被任何應用程序或其他服務需求所使用,可能是瀏覽器中的Web應用程序,某些批處理應用程序或其他服務。 –
非常感謝您的明確解釋! – user3524363