是否可以将ajax(xmlhttprequest)发送的每个请求作为Web服务请求调用?

时间:2017-12-18 15:03:22

标签: javascript java angularjs

我刚开始使用带有spring mvc的angularjs作为后端。我使用$resource来访问我的后端。我知道这是一个休息服务,$resource是一个用ajax构建的模块。我的疑惑:

1)ajax是否仅用于使用web服务api?
2)ajax是调用Web服务功能的唯一方法吗?

1 个答案:

答案 0 :(得分:3)

1) ajax仅用于使用web服务apis

不,ajax只是一种发出HTTP / HTTPS请求的方式,他们可以请求接受此类请求的任何内容,它最常用于使用Web服务/ API。

2) ajax是调用Web服务功能的唯一方法

不,再说一遍,webservices通常只是暴露数据的端点,任何能够发出HTTP / HTTPS请求的东西都可以调用它,例如你可以在你的浏览器中输入http://www.mywebservice.com/api/get/1并打电话给Web服务和数据将显示在浏览器中。