常见的软件测试面试题

一、网络协议-20220328

(一)、常见的请求方式有哪些

常用:get、post
不常用:delete、put、head、option

(二)、get和post的区别

  1. 长度,get请求参数是有长度限制的,post无长度限制;
  2. 格式,get只接受ascall码,post无格式显示;
  3. 参数位置,get参数写在URL,post请求参数写在请求正文中;
  4. 请求次数,get只发送一次请求,post发送两次(1.请求头等相关信息,2.发送请求正文,部分浏览器2次请求);
  5. 安全性,post比get传输更安全;

(三)、HTTP协议包含哪些内容

  1. 请求信息
    1)请求行-请求方式、请求地址、HTTP版本
    2)请求头
    host:主机
    server:服务器版本信息
    connect-encoding:实体报文头的编码格式
    3)请求正文 data
  2. 返回信息
    1) 状态行 - HTTP版本、状态码、状态信息
    2) 响应头 - 和请求头一样
    3) 响应正文 - data

(四)、HTTP常见的状态码

1XX				需要继续发送请求
2XX 			成功
3XX				需要重定向
4XX				客户端请求数据有误
5XX				服务器响应错误
  1. 常见的状态码
    200 (成功)服务器已成功处理请求
    302 (临时移动)服务器目前从不同位置响应请求,但请求者应继续使用原有位置来进行以后的判断
    400 (错误请求)服务器不理解请求的语法
    404 (未找到)服务器找不到请求的网页
    500 (服务器内部错误)内部错误,无法完成请求
    501 (尚未实施)服务器不被完成请求的功能
    503 (服务器异常)服务器暂时处于负荷或正在停机维修中,无法处理请求
    504 (网关超时)服务器作为网关或代理,没有及时从上游服务器接收到请求
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值