什么是Restful接口

1.rest的基础知识?

是web服务的一种设计风格。是http动作与服务功能结合的创新。
简洁、容易理解、约定了规则。

实现:

1.用URI表示1种资源,只用名词表示资源,不要动作;
2.用http动作表示对资源的操作:
   get  查询
   post insert
   put  更新
   delete 删除
3.用http状态码表示结果
1234567


** ps:做加法容易,做减法难。rest概念是http协议的主导者提出,创新的用了http动作表示服务动作。**

举例

我们使用HTTP的动词来操作用户这个资源。

使用GET的方式请求http://localhost/user代表查询用户列表

使用GET的方式请求http://localhost/user/1代表查询id为1的用户

使用POST的方式请求http://localhost/user代表创建一个用户

使用PUT的方式请求http://localhost/user/1代表修改id为1的用户

使用DELETE的方式请求http://localhost/user/1代表删除id为1的用户。

2.与其他web接口的区别

soap:有wsdl文件描述web开放的函数和参数;用xml传递消息;可以把soap的消息用http分装传递。

restful:没有开放函数描述,有一套默认的设计规则,用http协议,json格式数据,

rpc:向调用本地函数一样调用远程服务。请求->响应模型,没有回调?

私信666领取资料

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章