http协议(一)

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请求不固定,根据实际情况发生变化


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值