Webservice代表所有基于web的服务,包含两种方式SOAP和REST

以SOAP为例:
一个RPC call
就是把一个XML文档post到某个URL下,这个xml文档里写明我要调用的函数名和参数,服务端会返回一个xml把结果返回。
这样的设计是把HTTP当传输层,可以把传输层替换成其他协议只要能在客户端服务端之间传输xml就可以
 

REST是完全不同的思路,它把RPC操作分成4类:

- GET:进行幂等的资源获取操作
- POST:创建资源
- PATCH:修改资源
- DELETE:删除资源

仔细想一下这其实就是数据库的CRUD操作
POST=create
GET=read
PATCH=update
DELETE=delete

 

参考链接:https://www.zhihu.com/question/30547012/answer/48553575

posted on 2017-08-23 10:33  独孤大白兔  阅读(529)  评论(0)    收藏  举报