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独立的客户量
并发单位时间访问的客户量
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值