1、http协议
http协议是超文本传输协议
http协议是建立在tcp/ip协议的基础上
我们web开发(php asp jsp等)数据的传输都是依赖于http协议
在客户端连上服务器后像服务器请求某个web资源(页面、图片、视频等),称之为客户端向服务器发送了一个http请求
一个完整的http协议包括三个部分请求行 消息头 实体内容(消息体)
accept表示客户端可以接收任何数据
Referer表示从哪来
Accept-Language 表示可以接收什么语言
想知道客户端给服务器端发送的内容(将http协议发送的内容二次封装到$_server数组中)
$_SERVER:预定义全局变量
在服务器端,可以通过$_SERVER看我们需要的信息
DOCUMENT_ROOT获取apache的主目录
REMOTE_ADDR 访问该页面的ip
http的请求方式有post get等
post方式与get方式的相同点:都是向服务器端发送数据
post方式与get方式的区别
1、安全性:get请求的数据会显示在地址栏上,post请求存放的数据会存放在消息体里面
2、从可以提交数据的大小来看:http协议本身并没有限制数据的大小(get post请求一样)主要是浏览器对get和post请求做限制
对get方式的请求小于2K+35 对post请求无限制
3、get方式更好收藏(参数)
http请求不固定,根据实际情况发生变化
本文深入解析HTTP协议的工作机制,详细阐述客户端如何向服务器发送请求,并介绍请求过程中的关键元素,如请求行、消息头、实体内容。同时,对比HTTP请求的两种常见方式——GET和POST,着重分析它们在安全性、数据大小限制以及收藏参数方面的差异。
&spm=1001.2101.3001.5002&articleId=41515531&d=1&t=3&u=ae41a967e7a4459b9e0a79c3d59c843a)
1012

被折叠的 条评论
为什么被折叠?



