接口定义,常见的接口,常见的接口请求方式,put请求和patch请求的区别
接口定义:应用程序编程接口,指前后端数据交互的一套标准,包括软件内部之间的接口,硬件之间的接口或者是软件对外的接口。
常见的接口类型:
1,Webservice接口,主要用于服务端的接口,走soap协议通过http传输,请求报文和返回报文都是xml格式,测试的时候都需要用工具来进行调试,测试。可以使用的工具有SoapUI、jmeter、loadrunner等。
2,http api接口,API全称是(Application Promming Interface)主要通过http传输,请求报文格式是key-value格式,返回报文是json串,有get和post方法等。这也是最常用的两种请求方式,可以使用的工具有Apipost、postman、RESTClient、jmeter、loaderunner等。
接口包含内容:都包括请求地址、请求方式(get,post,deleter),请求参数,返回值,状态码、错误状态码的含义。(接口文档一般也包括这些信息)
接口请求常见的六种方式:
- Get:请求指定的页面,返回实体主题。
- Post:向指定的资源提交数据处理请求(提交表单,上传文件),又可能导致新的资源建立或原有资源修改。
- Put:更新资源,向指定的资源提交最新的内容,(如修改数据)
- Head:与get类似,只是返回的响应中没有具体的内容,用于获取报头。
- Delete:请求服务器删除requst-url所标识的资源(请求服务器删除页面)。
- Patch:更新局部的资源
Patch请求和put请求的区别:
假设一个userinfo里面有userid,username,usergender等字段,在某个特定的页面只想修改username,这时可以使用path方式,只需要将username字段传到指定的资源即可,若使用put更新则需要将完整的userinfo资源对象传过去,若使用put但是没有提供完整的userinfo,那么缺少的字段理论上应该被清空。
接口定义,常见的接口,常见的接口请求方式,put请求和patch请求的区别相关推荐
- rj45 千兆接口定义_千兆以太网RJ45接口连线引脚定义?
展开全部 以太网 100Base-T4 接口: 1 TX_D1+ Tranceive Data+ (发送数据32313133353236313431303231363533e4b893e5b19e31 ...
- 定义和使用含有泛型的接口
含有泛型的接口 定义格式: 修饰符 interface接口名<代表泛型的变量> { } 例如, public interface MyGenericInterface<E>{p ...
- SATA电源线和数据线接口定义
SATA电源线和数据线接口定义 SATA是Serial ATA的缩写,即串行ATA.2001年,由Intel.APT.Dell.IBM.希捷.迈拓这几大厂商组成的Serial ATA委员会正式确立了S ...
- SATA、mSATA接口定义及linux下的挂载硬盘、速度测试
SATA接口的定义 SATA电源线和数据线接口定义 SATA是Serial ATA的缩写,即串行ATA.2001年,由Intel.APT.Dell.IBM.希捷.迈拓这几大厂商组成的Serial AT ...
- SATA 数据、电源 接口定义
作者:Linux之旅--新原野的国度 转自:http://hi.baidu.com/nfubuntu/item/96372cdec2569d38e3108fab SATA接口定义SATA是Serial ...
- [转]SATA电源线和数据线接口定义
SATA电源线和数据线接口定义 SATA是Serial ATA的缩写,即串行ATA.2001年,由Intel.APT.Dell.IBM.希捷.迈拓这几大厂商组成的Serial ATA委员会正式确立了S ...
- java接口面试题_7道经典Java接口面试题
Java接口,Java语言中存在的结构,有特定的语法和结构,是Java面试中经常出现的考点,本文为大家准备了7道经典Java接口面试题. 1.什么是接口 接口就是内部模块对模块,外部系统对其他服务提供 ...
- Javaweb-Servlet总结(概述、接口使用、配置、获取请求方式、路径操作、Request对象、Response对象)
文章目录 Servlet概述 Servlet核心接口和类 三种自定义Servlet接口的方法 1.实现Servlet接口 2.继承GenericServlet抽象类 3.继承HttpServlet抽象 ...
- ajax请求方式 问答题,java spring mvc面试题,九大常见问答题
上次已经为大家介绍过java spring面试题,八大常见问答题的主要内容了,今天再来为大家介绍一些其他的常见问答题,一起来了解一下吧. 常见问答题如下: 1.springmvc的控制器是不是单例模式 ...
最新文章
- java cmd 等待输入_JAVA:调用cmd指令(支持多次手工输入)
- 处理字符串_4_计算某个字符出现的次数
- TensorFlow2-网络训练技巧
- php基础教程 第四步 学习运算符
- 优化搜索排序结果从而“ 提升CTR、CVR业务指标”
- Educational Codeforces Round 54 (Rated for Div. 2) D Edge Deletion (SPFA + bfs)
- “双十一”Guitar Pro 带你高姿态过光棍节
- graphpad7.04多组比较p值_R语言缺失值处理(MICE/Amelia/missForest/Hmisc/mi)
- 如何使用SQL Server Reporting Services将数据格式转换为有价值的数据集
- mysql 之 sql管理数据 二
- 力扣-724 寻找数组的中心索引
- ubuntu 卸载NetworkManager
- 360加固签名验证_360加固需要签名和密码
- Scratch编程与游戏:和电脑玩大富翁游戏
- 计算机c盘装什么,电脑只有一个C盘!怎么为电脑重装系统?
- 代码大全 服装尺寸图html,最全服装尺码对照表
- Vue3简单实现元素周期表
- 编写简单的内核模块——Linux操作系统原理与应用(陈莉君第2版13页)
- 国内代理ip的爬取,构建ip代理池@2
- 一次分布式架构cms系统页面静态化模块开发经历
热门文章
- PostgreSQL修改被视图引用的表的字段
- 超级兔子魔法设置正式版
- RGB與CIELAB色彩空間轉換
- 好奇怪的游戏(洛谷)
- js 操作元素属性、操作元素样式、display(none、block)
- 一个数的因子、因数的区别
- 面向创意人士:全新的LaCie 2big Dock Thunderbolt 3来了!
- 在互联网卷不动了,还能做什么?
- mysql内幕微盘_MySQL核心内幕(祝定泽、张海、黄建昌) PDF 扫描版[29M]
- 欧科云链OKLink:Uniswap当前锁仓量达11亿美元,24h涨幅达115%