HTTP知识点


前言

记录一些刷题遇到的HTTP知识点

一、HTTP状态码

1.常见的HTTP状态码

200 - 请求成功
301 - 资源(网页等)被永久转移到其它URL(永久性重定向)
404 - 请求的资源(网页等)不存在
500 - 内部服务器错误

2.HTTP状态码分类

分类分类描述
1**信息,服务器收到请求,需要请求者继续执行操作
2**成功,操作被成功接收并处理
3**重定向,需要进一步的操作以完成请求
4**客户端错误,请求包含语法错误或无法完成请求
5**服务器错误,服务器在处理请求的过程中发生了错误

二、HTTP 报文

1.请求报文

在这里插入图片描述
1.请求行:由请求方法、URL和HTTP协议版本3个字段组成,它们之间用空格分隔(例:GET /index.php HTTP/1.1)
2.请求头:由键/值对组成,每行一对,键和值用冒号“:”(英文)分隔(例:Host:sp1.baidu.com)
3.空行:分割请求头与请求体的内容
4.请求体:包含请求数据,GET方法没有请求体。
【重点】get与post请求的区别(面试题)

请求方法特点例子
get传输数据量小,参数携带在url后面,没有请求体,没有数据保密性/index.php?id=100&slec=yes
post传输数据量大,参数携带在请求体里,数据保密性强swagger-login/register

2.响应报文

在这里插入图片描述

1.状态行:
    格式:HTTP-Version Status-Code Reason-Phrase CRLF。
    HTTP-Version:服务器HTTP协议的版本;
    Status-Code:服务器发回的响应状态代码;
    Reason-Phrase:状态代码的文本描述。
2.响应头:由键值对组成,每行一对,键和值用英文冒号 : 分隔
3.空行:分割响应头与响应体的内容
4.响应体:服务器返回给浏览器的响应信息

3.在火狐浏览器查看请求头和响应头

在这里插入图片描述


总结

以上就是今天总结的HTTP知识点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值