常见接口类型区分

目录

系列文章目录

文章目录

一、常见接口类型

二、接口简介

1.HTTP接口

2.RPC

3.SOAP

4.Web Service

5.REST/RESTful ARI:


一、常见接口类型

      HTTP接口,RPC接口,Web Service接口,Dubble接口,RESTful接口,其中RESTful接口是基于HTTP接口的,Web Service及Dubble属于RPC接口

二、接口简介

1.HTTP接口

通过HTTP协议传输的接口,可以传输文本表单数据,也可以传输json类型的对象数据或xml类型的数据

2.RPC

     远程方法调用,随着分布式系统的出现,当你需要调用部署到其他服务器上的方法时,需要用到RPC。RPC只是提出了这样的一个问题,有很多种解决的方案,比如Web Service(基于SOAP协议),REST(基于HTTP协议)。

3.SOAP

 简单面向对象协议,基于HTTP,使用xml作为默认传输格式。

4.Web Service

         基于SOAP协议的一种RPC实现方案。相比传统的HTTP接口只传输文本请求和文本响应,通过Web Service可以直接拿到远程的一个对象,并能够直接调用对该对象的属性和方法,比HTTP更高级。

5.REST/RESTful ARI:

      REST,表述性状态转移。一种HTTP接口的设计风格,将一切接口视为资源,要求接口路径统一管理,分版本管理,规定了GET/POST等请求以及HTTP状态码的使用规范,默认使用josn格式传输。RESTful API即满足REST风格设计规范的API接口


  • 1
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值