WEB安全学习笔记之HTTP基础

本文详细介绍了HTTP请求的构成,包括不同类型的请求(GET、POST、HEAD、OPTIONS、PUT、DELETE)以及它们的特点。重点讲解了HTTP状态码及其含义,如200成功、301/302重定向、404未找到和501服务器错误。同时提及了URL编码规则。
摘要由CSDN通过智能技术生成

组成:HTTP请求由请求行、消息报头、请求正文组成。

GET请求:可将数据放入URL中,也可不包含数据。

POST请求:数据放入请求正文中。数据存放位置服务器决定。

HEAD请求:请求指定资源,但只会返回反应头,没有反应体。

OPTIONS请求:默认情况下会返回被允许的请求类型。

PUT请求:请求服务器存储一个资源,指定位置。

DELETE请求:删除指定的URL上的资源,返回状态码:200(删除成功且返回已删除资源)、202(接受但不立即执行)、204(已经执行删除,但没有返回资源)

HTTP状态码

已定义范围分类
1XX100-101信息提示
2XX200-206成功
3XX300-307重定向
4XX400-417客户端错误
5XX500-505服务端错误

常用状态码

200:服务器成功处理了请求

301/302:重定向

304:已修改,表示客户的缓存资源是最新的,要客户端使用缓存

404:未找到资源

501:服务器遇到一个错误,无法对请求提供服务。

HTTP响应

响应头

URL编码:只有字母和数字、一些特殊字符($ - _ . + ! * ‘ () ; )、某些保留字才可以不经过编码直接用于URL。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值