http

1. http
  1. url:互联网上的一个资源
http://fj.xuliangwei.com/public/tt.jpegurl
http://协议
fj.xuliangwei.com域名
80端口
/public/tt.jpeg文件路径
?keyword=java查询
  1. HTTP
    HTTP协议就是将用户请求的HTML页面从一台Web服务器传输到客户端浏览器的一种协议。
  2. url、HTML、HTTP的关系
    一个HTML页面是由多个Url地址资源组成的,而Http协议是用来传输这种Html文件。
  3. HTTP原理
    1). 访问一个地址资源
    2). DNS解析
    3). 建立TCP三次握手
    4). 客户端发起HTTP请求
    5). 服务端响应HTTP请求
    6). 断开TCP连接
    7). 浏览器加载渲染画面
  4. HTTP协议的请求与响应
    基本
    Request URL: http://down.xuliangwei.com/ #请求的URL地址
    Request Method: GET #请求的方法 GET、POST
    Status Code: 200 OK #状态码 200 表示成功
    Remote Address: 39.104.16.126:80 #解析出来的IP地址:端口

请求Headers:
Accept: text/html #接收的类型
Accept-Encoding: gzip, deflate #采用的是gzip的压缩
Accept-Language: zh-CN,zh;q=0.9 #语言。
Cache-Control: no-cache #缓存控制,不采用缓存
Connection: keep-alive #长链接TCP
Host: down.xuliangwei.com #请求的主机域名
Pragma: no-cache #不缓存
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 #客户端使用的浏览器设备(浏览器|IOS|android)

响应Header:
HTTP/1.1 200 OK # 返回服务器的http协议,状态码
Connection: keep-alive #长连接
Content-Encoding: gzip
Content-Type: text/html
Date: Tue, 21 Apr 2020 02:39:11 GMT #服务器时间 +8小时 2020 10:39:11
Server: nginx #服务端软件
“=== 返回一个空行 ="
"
= 返回内容主体 ===”
6. 长链接与短链接
短连接:1.0 一次连接,一次请求。
长连接:1.1 一次连接,多次请求(串行 请求、响应 在请求在相应)。
HTTP2.0:HTTPS中应用比较广泛
7. HTTP返回的状态码

状态吗含义
200正常返回OK
301永久跳转
302临时跳转
304缓存
401用户密码错误
403权限错误,找不到默认主页
404找不到页面
405服务器返回资源类型,客户端无法识别
500服务器内部错误(应用程序、数据库有关)
502找不到正确网关
503后台服务过载
504后端服务超时
  1. PV、UV、并发
名称作用
PV页面浏览量
UV独立的客户量
并发单位时间访问的客户量
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值