HTML协议

本文介绍了HTTP协议的基础知识,包括HTTP的定义、特点、安全性和与HTTPS的区别。重点讲解了HTTP请求和响应的结构,如请求行的三种组成部分和HTTP的八种请求方式,特别是GET与POST请求的区别。此外,还提到了HTTP响应信息中的状态码及其含义,如200状态码表示响应成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTML协议
1.HTTP概述:
1.HTTP:什么是http协议:规范了浏览器和服务器交互或者通信的规则。
https: 基于http实现的,比http更加安全,提供了身份验证和通信内容加密。
HTML协议的特点:
(1)支持客户端(浏览器就是一种Web客户端)/服务器模式
(2)简单快速:客户端向服务器请求服务时,只需要传送请求方式和路径。

       服务器从二个层面:
     ---硬件:配置比较高的电脑。
     ---软件:它就是一个应用。比如 前面用过的mysql数据库服务器
    2.Http 1.0 和Http 1.1
     **区别:**
     http1.0 通信基制,每次从浏览器向服务器发送请求,都需要建立一个新的TCP连接。
	     http1.1 建立一个Tcp连接,可以发送多个请求,服务器在作出多个响应后,最后关闭这个Tcp连接。

1.2.Http消息:
http是基于请求和响应的。
2、 HTTP请求消息
请求行分三部分:
第一部分:请求的方式。
第二部分:请求的资源地址
第三部分:请求的协议和版本号

		比如:host 请求资源主机的ip地址和端口号
		      Referer:请求是从什么地方发起的。
		      User-Agent:浏览器的版本、类型,以及内核。

HTTP的8种请求方式

请求方式含义
GET请求获取请求的URI所标识的资源
POST向指定资源提交数据,请求服务器进行处理(例如提交表单或者上传文件)
HEAD请求获取由URI所标识资源的响应消息头
PUT将网页放置到指定URI位置(上传/移动)
DELETE请求服务删除URI所标识的资源
TRACE请求服务器回送收到的请求信息,主要用于测试或者诊断
CONNECT保留将来使用
OPTIONS请求查询服务器的性能,或者查询与资源相关的选项和需求

get请求和post请求的区别: get请求没有请求正文,get请求的数据在浏览器的地址栏
post请求有请求正文,请求的数据在请求正文里面。
2.1 HTTP响应信息:
响应信息分三部分组成:
>>>响应行信息:
HTTP/1.1 200 OK
* 协议和版本号
* 状态码: 200,302,304,404,405,500等(上面的200就是状态码)
比如 200:响应成功(服务器向浏览器响应数据成功)
* ok:对状态码的描述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值