我来自基于Java的SOAP Web服务背景,并开始致力于REST。虽然我尝试比较SOAP与REST客户端,但最让我困惑的是,最常见的是直接从浏览器调用RESRful Web服务?在SOAP中,我曾经使用WSDL在Java代码中生成客户端,并且几乎不能直接从浏览器调用SOAP WS。 此外,我已经看到了基于Java的REST客户端代码,但不确定它在架构中最适合的位置。感谢任何指针。
答案 0 :(得分:1)
最常见的是直接从中调用RESTful Web服务 浏览器?
是的,RESTful Web服务的使用者可以是浏览器或任何其他应用程序(需要RESTful服务提供的数据)。
RESTful Web服务返回/交换(通常)JSON数据与浏览器应用程序无缝集成,因为javascript(以及HTML)主要用于开发前端层(Views)。
您可以查看here