HTTP请求——8种请求类型、HTTP请求与响应的组成

本文详细介绍了HTTP协议,包括其概述、请求过程、请求与响应的组成。重点讲解了GET、POST、PUT、DELETE、TRACE、HEAD、OPTIONS、CONNECT八种HTTP请求类型及其用途,并阐述了HTTP状态码的分类。
摘要由CSDN通过智能技术生成

HTTP概述

超文本传输​​协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。主要用于向Web服务器请求信息和服务。

HTTP请求过程

  1. 建立TCP连接
  2. 浏览器向服务器发送请求命令 (请求类型及地址)
    3 3. 浏览器向服务器发送请求头信息
  3. 服务器应答 (返回状态码)
  4. 服务器发送应答头信息
  5. 服务器向浏览器发送数据 (用户请求的数据)
  6. 服务器关闭TCP连接 (可设置参数使其不关闭)

HTTP请求与响应的信息组成

HTTP请求

由四部分组成

  1. 请求类型(下面介绍)
  2. URL即请求地址
  3. 请求头
  4. 请求体即请求正文,包含参数等

HTTP响应

由三部分组成

  1. 状态码,表示请求的状态,是否成功(下文详述)
  2. 响应头
  3. 响应体

HTTP请求类型

GET请求与POST请求最常用

GET请求

获取数据,不涉及数据修改
使用URL传递参数,数据对所有人可见,安全性较差
可以被缓存
可被收藏为书签

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值