我刚开始使用带弹簧mvc的angularjs作为后端。我正在使用$resource
访问我的后端。我知道这是一个休息服务,$resource
是一个用ajax构建的模块。我的疑惑:
1)ajax仅用于使用web服务api吗? 2)ajax是调用Web服务功能的唯一方法吗?
1)ajax仅用于使用Web服务api
不,ajax只是一种发出HTTP / HTTPS请求的方式,它们可以请求接受此类请求的任何内容,但它最常用于使用Web服务/ API。
2)ajax是调用Web服务功能的唯一方法
不,再次,webservices通常只是暴露数据的端点,任何能够发出HTTP / HTTPS请求的东西都可以调用它,例如你可以在你的浏览器中键入http://www.mywebservice.com/api/get/1并且你将调用web服务并且数据会显示在浏览器中。