接口测试HTTP请求与响应


一、HTTP介绍

HTTP叫超文本传输协议,是基于请求与响应、无状态、属于应用层的协议。
通常由客户端向服务器发起请求,服务器向客户端返回响应结果
在这里插入图片描述

二、请求url详解

一个完整的url:https://editor.csdn.net/md?not_checkout=1&articleId=121755613,查看这个url的构成部分

1.协议部分

使用的是https,加密传输的协议,通常有http/https协议

2.域名/主机地址/host

editor.csdn.net为域名
192.168.0.1:8080为主机地址+端口号
localhost是指本机地址

3.端口号:port

默认端口为80,可省略

4.请求路径:path

路径是在host之后,?之前的,/md为路径

4.分隔符:?

?之后的是请求参数,多个参数用&符号进行分隔
not_checkout=1&articleId=121755613为请求参数

二、request请求

1、get/post进行区分

get:肯定没有请求body,参数长度有限制,无安全性可言,获取数据
post:有请求body,也可为空;长度无限制,无安全性可言,更新提交数据

2、post常见的5种数据类型

也就是头部里的content-type类型

  • application/json : {“key”:" "}
  • application/x-www-form-urlencoded: key=aa&key2=999
  • multipart/form-data: 表单格式
  • text/xml: xml格式
  • octets/stream:文件下载

3、request组成

发送一个请求包括:请求行、请求头、空行、请求参数

4、response结果

响应结果包含:响应行、响应头、空行、响应体

5、状态码

200 OK
301 永久重定向
302 暂时重定向
304 用到缓存
400 请求语法错误
401 未授权
403 拒绝提供服务
404 请求资源不存在
500 服务器错误
503 服务器不能处理当前请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值