HTTP,又被称为超文本传输协议,是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。我们在浏览器的地址栏里输入的网站地址叫做URL,就像每家每户都有一个门牌地址相同,每个网页也都有一个Internet地址。当你在浏览器的地址中输入一个URL,URL就确定了要浏览的地址。–摘自百度
传输规则:双方要进行信息的传输时,要遵守的规定或约定
1. 建立连接通道
2. 相互通信
3.关闭通道
· http: 安全性不高
https: 加密传输协议
域名/地址:标记了网络另一端的某个服务器的地址
域名是地址的别名
域名最终都要被解析成地址
端口:
80:http协议默认端口
443:https协议的默认端口
3306:mysql数据库的默认端口
服务器路径:
端口表示服务器中的文件夹,文件夹里面是不是可以再套小文件夹,
一直嵌套,只有外面两层被编了号,里面的小文件夹没有编号
对于怎么获取:就是通过路径向里找
向服务器发送的数据:
在访问这个服务器时,我们可能会主动向服务器提供一些数据
因为服务器本来就是电脑,电脑处理程序
服务器中提前准备了程序,可以执行某些功能,如果功能需要这次请求携带数据
在当前访问地址(url)上携带数据,(GET)
http的工作流程:
1.建立连接
2.发送请求
3.响应
4.开始传输数据
5.关闭连接
认识常见的响应状态码
200 请求成功
304 未按预期修改文档,服务器告诉客户原来缓冲的文档还可以继续使用
400 因语法错误,服务器未能理解请求
403 合法请求,但对被请求页面的访问被禁止
404 服务器无法找到被请求的页面
405 请求中指定的方法不被允许
500 请求未完成,服务器遇到不可预知的情况
100 ~ 199 表示连接继续
200 ~ 299 各种成功
300 ~ 399 重定向
400 ~ 499 客户端错误
500 ~ 599 服务端错误
了解常见的请求方式
GET – 向服务器获取
POST – 向服务器传递
PUT – 向服务器传递,并让服务器添加
DELETE – 让服务器删除
HEAD – 只是用于获取响应头
PACTH – 和 PUT 类似, 只不过更倾向于更新局部数据
CONNECT – 预留方式, 管道连接更改为代理连接使用
OPTIONS – 允许客户端查看服务端性能