Webservice代表所有基于web的服务,包含两种方式SOAP和REST
以SOAP为例:
一个RPC call
就是把一个XML文档post到某个URL下,这个xml文档里写明我要调用的函数名和参数,服务端会返回一个xml把结果返回。
这样的设计是把HTTP当
传输层,可以把传输层替换成其他协议只要能在客户端服务端之间传输xml就可以
REST是完全不同的思路,它把RPC操作分成4类:
- GET:进行幂等的资源获取操作- POST:创建资源- PATCH:修改资源- DELETE:删除资源
仔细想一下这其实就是数据库的CRUD操作POST=createGET=readPATCH=updateDELETE=delete
参考链接:https://www.zhihu.com/question/30547012/answer/48553575
转载于:https://www.cnblogs.com/zymoonlight/p/7416905.html