一,简单认识HTTP
2022-10-05 本文已影响0人
扶光_
HTTP
hypertext transfer protocol 超文本传输协议,是在万维网上进行通信所使用的通信方案,
每天都有数以亿计的jpeg图片,文本文件,html页面等在因特网上运行,HTTP可以从遍布全世界的web服务器上找到这些资源并搬移到人们桌面上的web浏览器上
1.1web客户端和服务器
web客户端也就是web浏览器,如Google,IE.....
web内容都是存储在web服务器上的,然后web服务器所使用的协议是HTTP,所以也称HTTP服务器,这些HTTP服务器存储了因特网中的数据

1.2 MIME类型
什么是MIME类型呢?
先说因特网上有数千种数据类型,如mov,mav,mp4,jpg等等等等,那么HTTP都会给这写对象都打上了名为MIME的数据格式标签,最初设计MIME是为了解决在不同的电子邮件系统中搬移报文时存在的问题,后来用于HTTP中
MIME是一种文本标记,主要表示一个对象类型和子类型,中间用斜杠来分割
图片格式 image/jpeg
html格式 text/html
等等
1.3URL
每个web服务器资源都有一个名字,这样客户端就能准确的找到他们的位置,统一资源定位符

1.4 客户端怎样通过HTTP与web服务器进行事务处理
客户端通过get方法向地址www.baidu.com
发送得到gif图片请求
百度服务器给客户端响应图片的类型和大小,200表示成功的意思

1.5状态码
每条响应报文返回时都会携带一个状态码,它是一个3位数字的代码,告知客户端请求是否成功
HTTP状态码 | 描述 |
---|---|
200 | ok。成功 |
302 | rediect(重定向)到其他地方获取资源 |
404 | not found(没找到) 无法找到这个资源 |
一个web页面包含多个对象,一个页面中由一组资源组成,多个服务器组成一个页面
常用方案格式
方案 | 描述 |
---|---|
http | 省略端口默认80 格式http://<host>:<port>/<path>?<query>#<frag> |
https | 与http区别就是使用了网景的SSL,为http连接提供了端到端的加密,默认端口443 |
rtsp | 实时流传输协议(real time streaming protocol) |