我对一件事情并不完全清楚,我希望这里有人可以回答这个问题。
我在一个企业应用程序上工作,我们有一个Java应用程序,它们之间有一个WSDL接口,另一边有一个.NET应用程序来生成服务。
我一直在阅读RESTful webservices,其中使用jersey API将请求通过jersey servlet路由到URI,该URI最终与Java类通信以发回数据。
我无法理解.NET和Java等多种应用程序可以通过REST接口进行通信的问题以及如何针对此特定方案使用Rest是有用的。在这种情况下Rest是如何工作的?对于SOAP,有WSDL,假设Java应用程序通过Restful服务从.NET中消耗,那么REST又如何呢?请解释它是如何工作的。
提前致谢!
答案 0 :(得分:0)
REST和SOAP都使用HTTP进行通信。使用HTTP协议从客户端到服务器通过线路发送请求。服务器使用相同的协议进行回复。只要客户端和服务器都使用HTTP发送信息,客户端或服务器写入的语言就无关紧要。
RESTful API可能会使用WADL,HATEOAS和文档的某种组合来向客户显示其API。