首页 > 其他分享 >接口基础

接口基础

时间:2022-09-23 20:46:56浏览次数:61  
标签:http 请求 url 基础 接口 服务端 客户端

1、什么是API接口?

  简单来说,接口就是系统或模块之间相互连接的部分,就称为接口。在软件测试中,我们可以理解为url就是一个接口,如:https://www.baidu.com/ 由客户端(浏览器)发送请求,服务端接收请求并做出响应。

2、接口定义规则?

  接口定义的规则,我们一般可以查看接口文档,一般包括访问地址、请求方法、请求参数以及响应格式等。

3、什么是接口测试?

用户通过接口测试工具等客户端通过url向服务端发送数据或请求,看测试的接口的响应数据是否和预期结果一致。

4、接口url格式

http://www.forexample.com:80/futureloan/path/myproject.html?key=value&key1=value1#someDoument

url一般由以下几个部分组成:

  • http:协议
  • /www.forexample.com:域名/IP
  • 80:端口
  • futureloan:前缀,一般用于区分业务的
  • path/myproject.html:路径
  • ?key=value&key1=value1:查询参数
  • #someDoument:锚点

5、HTTP协议

接口需要通过协议实现的,广泛使用的是http协议,http(超文本传输协议),用户通过客户端访问某个url地址,发送请求给服务端,在服务端接收请求之后,解析请求的数据,然后再返回给客户端响应的数据。

5.1请求方法

get: 请求指定的资源,获取数据。也就是说,我客户端想要什么资源,你服务器就给我什么资源,我要的是文本,你就给我原样返回文本。

post:发送数据给服务器,创建或更新资源。当客户端要传输什么资源给服务器,就用post。

put:创建或替换目标资源。主要用于传输文件,类似ftp的文件上传

patch:用于对资源进行部分修改

delete:删除资源

5.2 post和get的区别

 

5.3 请求头

5.4 http响应状态码

5.5 响应头

标签:http,请求,url,基础,接口,服务端,客户端
From: https://www.cnblogs.com/xiaofenggou/p/16722949.html

相关文章

  • Python基础入门(三)
    Python基础入门(三)一、pycharm的下载与使用1、pycharm是什么?PyCharm是一款功能强大的Python编辑器,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比......
  • 前后端开发模式、API接口、接口测试工具postman、restful规范、序列化和反序列化、dja
    目录前后端开发模式一、两种模式1.传统开发模式:前后端混合开发1.1.缺点:2.前后端分离开发模式2.1.特点3.补充老刘的相关博客:二、API接口1.作用2.说明三、接口测试工具postm......
  • 今日内容 API接口和drf的使用
    前后端开发模式详细见博客链接:https://www.cnblogs.com/liuqingzheng/p/10900502.html补充:前后端混合开发使用模板语法渲染模板后端人员要通过前端写好的html页面......
  • python的基础语法
    python的基础语法python语法之注释注释的最大作用是提高程序的可读性,在开发过程中非常有必要加上注释。Python支持两种类型的注释,分别是单行注释和多行注释。单行注......
  • 集合.Set子接口
    Set子接口特点:无序、无下标、元素不可重复方法:全部继承自Collection中的方法Set实现类HashSet【重点】:基于HashCode实现元素不重复当存入元素的哈希码相同时,会调......
  • pycharm简介及python基础知识
    1、昨日内容回顾计算机五大组成部分(补充)控制器与运算器合称CPU。储存器分内存(临时)与外存(长久)。计算机三大核心硬件CPU,计算机的中枢神经,程序运行必须依靠CPU。内......
  • python学习之路Day03(pyhcarm基础配置/python基础语法/简单数据类型)
    今日内容概要pycharm基础设置PEP-8规范/python基础语法变量与常量定义基本数据类型(整形int,字符串str,浮点型float,字典dict,列表list)首先我们要学习Pycharm......
  • 进入python的世界_day3_python基础
    写在开头,昨天是学了计算机的核心硬件构成、编程的含义及解释器python的下载与安装,今天是认识安装pycharm和对代码世界格式、常用语的认识,今天是正式敲代码的第一天。今......
  • Pycharm使用与Python基础类型
    今日内容总结Pycharm下载与使用1.该软件分为收费版和免费版免费版功能太少(community)我们尽量使用收费版(professional)30天试用网址:https://www.jetbrains.com/pyc......
  • 我的 Kafka 旅程 - Linux下的安装 & 基础命令
    准备工作安装解压缩工具tar#检查是否安装了解压缩工具taryumlisttar#如未安装taryuminstalltar-y安装必备的java#检查是否安装了java-openjdk,这......