首页 > 编程知识 正文

什么是restful风格的接口规范,接口测试三要素

时间:2023-05-06 00:31:53 阅读:61310 作者:3967

在此之前,我们必须仔细理解接口的含义。 在这种类型中,我认为接口作为规则来理解是合适的。

http接口3360基于http协议的开发接口.这不排除没有使用其他协议。

api接口3360应用程序编程接口(api ) APP应用程序编程接口。 APP应用程序还包括网络APP应用程序,正如api文档基本上是手册一样,api接口可以简单地理解为“APP应用程序使用接口”。

RPC接口:远程过程调用(RPC )是程序可以用来向网络中另一台计算机上的程序请求服务的协议。 使用RPC的程序不需要知道支持通信的网络协议的情况,因此提高了程序的互操作性。 在RPC中,发出请求的程序是客户机程序,提供服务的程序是服务器。 远程过程调用(RPC )是一种广泛用于支持分布式APP应用程序(一种不同组件分布在不同计算机上的APP应用程序)的技术。 RPC的主要目的是提供一种组件之间的通信方法,以便可以在组件之间请求并传递结果。 没有语言限制。

RMI :远程方法调用(RMI ) RMI面向java语言,RMI允许使用java编写分布式对象

Webservice界面: Webservice是系统的对外界面,例如,如果您试图从其他网站或服务器获取资源或信息,其他人不会向您共享数据库。 他只能给你提供他们写的方法来获取数据,引用他提供的界面就可以使用他写的方法,达到数据共享的目的。

REST风格:简称REST是一个描述以资源为中心的体系结构风格的网络系统,专门为网络APP应用而设计和开发,以降低开发复杂性,提高系统可伸缩性。 REST提出设计概念和指导方针如下。

1 .网上万物都可以抽象为资源(resource )

2 .每个资源都有唯一的资源标识符(resource identifier,resource identifier ),对资源的操作不会更改这些id

3 .所有操作都是无状态的

关于RPC和RMI的区别,各类博客中有很多,但我不说。 Webservice和rest风格,我不知道你在说什么。(Webservice是一个包括rest风格在内的大类别。 )看看soap web服务和rest风格的web服务之间的区别。 请不要故意混淆来区分。 有些是从不同的角度、层次说的。 同样的东西也有可能并存。 在这个软件泛滥的时代,每个人的称呼都很不一样,也有很多人窃取概念。 http与web服务接口的区别

http与web服务接口的区别

httpservice通过开机自检和获取想要的东西webservice通过使用soap协议获取想要的东西,可以处理比httpservice更复杂的数据类型

http协议传输字符串,web服务包装在更复杂的对象中。 hessian与web服务类似,但采用二进制RPC协议(Binary ),具有重量轻、传输量小、与平台无关的特点,是目前网络带宽相对较小的手机网络APP外壳以hessan的java实现为例,可以传输Map、List和各种自定义的数据接口。 它比http纯字符串更有用,避免了分析http返回值的步骤。 其他参考: http://blog.csdn.net/m _ 123 HJ _ 520/article/details/9370723

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。