任何人都可以让我知道 REST Web 服务方法调用和普通方法调用之间的区别。
我开发了一个网站,在其中我使用以下方式调用控制器中的方法,
@RequestMapping("/something.do")
现在我将相同的方法更改为 Web 服务。现在我调用相同的方法
@RequestMapping(method=RequestMethod.GET, value="/something.do",headers="Accept=application/json")
我在转换为 Web 服务之前和之后在 AJAX 调用中使用的 URL 是“something.do”。一切正常。
我的问题是,如果它是 Rest web 服务,那么我的 URL 应该类似于
locahost/ProjectDisplayName/something.do
. 但即使我something.do
在 URL 中进行 ajax 调用,它也能正常工作。如果这是正确的,它们之间有什么区别?
或者请纠正我哪里错了。