http协议深度剖析

http协议深度剖析①-http请求详解防盗链技http协议1.     http协议是建立在  tcp/ip协议基础上.2.     我们的web开发数据的传输都是依赖于http协议.3.     http协议全称是超文本传输协议http协议的-http请求(request)基本结构请求行消息头                          空行消息体
摘要由CSDN通过智能技术生成

http协议深度剖析①-http请求详解防盗链技

http协议

1.     http协议是建立在  tcp/ip协议基础上.

2.     我们的web开发数据的传输都是依赖于http协议.

3.     http协议全称是超文本传输协议

http协议的-http请求(request)

基本结构

请求行

消息头

                          <----空行

消息体(实体内容)

举例:

GET/test/hello.html HTTP/1.1   

【表示发送的get请求,请求资源是/test/hello.html

Accept:*/* 【表示客户端可以接受任何数据】

Referer: http://localhost:80/test/abc.html1.表示我是从哪里来】

Accept-Language:zh-cn 【页面语言】

User-Agent:Mozilla/4.0  【告诉服务我的浏览器的内核,操作系统】

Accept-Encoding:gzip, deflate 【表示接受什么样的数据压缩格式.

Host:localhost:80 【主机:80

Connection:Keep-Alive     【表示不要立即断掉我们的请求.

现在我们想知道,客户端究竟给服务器发送的内容

如果我这个http1.php. 不希望192.168.1.33 这个用户访问.

在服务器端,我们可以通过$_SERVER来获取我们需要的信息

重要的有:

HTTP_HOST

REMOTE_ADDR访问该页面的ip

DOCUMENT_ROOT  可以获取 apche的主目录

REQUEST_URI可以获取请求的资源名

http请求有两种主要的方式

get /post

get post的区别有哪些

1.     安全性 get请求的数据会显示在地址栏上, post请求的数据,放在http协议的消息体

2.     从可以提交数据的大小看.

2.1  http协议本身并没有限制数据大小.

2.2  浏览器在对getpost请求做显示, get请求数据2k+35  ,post没有显示.

3.     get

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值