POST其实很简单 2 理论基础:我们是怎样上网的

avatar 2018年3月3日22:00:14 评论 3,586

(本课所列示网址仅做说明使用,可能无法正常访问,请知悉)

 

欢迎大家来看这一节新课。想要给大家备好课的确不容易,之前思考了很多种思路和讲课方式,都感觉对零基础的你们而言可能不够体系化和易理解。经过长时间的思考终于给大家往下讲课了。

在后面的课程中,我会尽我所能,让大家从生活实际出发,易于理解,便于记忆,系统化掌握好post这门技术。

首先我们需要进入理论基础的部分。俗话说有理论才有实践。理论是我们的指导思想,是垫脚石,我们需要有一定的基础,后面听课的时候才不会打瞌睡,而是越听越有趣,越听越精神。我会努力让理论基础这个部分变得有趣起来,也希望大家能喜欢。

一起来吧!

 

首先我们一起来谈谈我们平时是怎样上网的。

经常上网的同学们一定知道我们平时上网的流程顺序,我总结一下:打开浏览器→在地址栏输入要访问的网址→进行访问,在显示的网页中按自己的需要点击相应的链接或者操作→飘飘欲仙。

那么在这个过程中,为啥浏览器地址栏输入网址后就能访问到要的页面呢?那是因为页面的文件保存在网站所购买的服务器上,输入网址进行访问的过程,其实就是我们的浏览器跟服务器进行请求的过程,在这个过程中,浏览器会对服务器发送数据包,服务器接到之后返回网页的数据包,我们的浏览器进行解析之后,精美的网页就一一呈现在我们面前了。

好,那么浏览器与服务器进行通讯需要什么前提条件呢?需要一个双方都认可的访问协议,但是仅仅你的电脑跟服务器电脑认可的可以吗?当然不可以。因为还有别人的电脑可能连接和访问该网页。因此一个世界通用的大家认可的协议就至关重要了。

 

 

我们通常在访问时使用的协议就是大名鼎鼎的HTTP(超文本传输协议),它是在万维网(www上进行通信时所使用的协议方案,Http的应用很多,但最著名的是用于Web浏览器与Web服务器之间的通信。

比如你输入的网址为http://www.xueshanlinghu.com

你们会注意到这段网址的开头就是所谓的http,网址也叫URL(统一资源定位符),它就是一个你可以找到访问到某个服务器的名字,有的网址没有绑定域名(之前讲过了)的,也可能是IP地址形式的网址。

那么URL的结构是怎样的呢?

为:方案://服务器位置/路径

比如在上面的网址中,http就是方案,域名www.xueshanlinghu.com就是服务器位置,也可以是一个IP地址,而路径就指向了要访问的具体页面或者具体文件,会跟在后面,比如http://www.xueshanlinghu.com/1.html这样的。

 

 

不仅如此,大家再来看看这个URL:

https://www.baidu.com:443/login/login.php?user=123&pass=456

前面的协议变成了https,它跟http有啥区别呢?http是过去的访问协议,数据是明文进行传输的,端口用的是80,而https是近些年新出现的新的访问协议,使用端口443,浏览器和服务器之间的数据通过加密后进行传输,安全性更高,但网站建设者需要购买相关的认证证书,同时缴纳相应的解析费用。那么它们不同会对我们做post有影响么?可以说,影响不大,抓包软件都能获取传输的内容。

上面网址的:443就是端口,前面使用冒号表示。login/login.php就表示在服务器login文件夹下的login.php文件。?后面是跟着参数的标志,每个参数分为参数名(user)和参数值(123),多个参数之间使用&符号进行连接,把参数写在访问地址上,就是所谓的GET访问方式。在跟服务器进行访问的方式中,以post和get最为常见。而post访问方式,会把参数另外传送一个参数文本,更为安全。

希望在本课结束之后,大家已经能够自行阅读大多数的地址了。

 

 

课后作业:

本课没有课后作业,大家上完课可以尽情happy~

我相信,你一定会爱上它的!

 

 

以下是我们的视频教程:

在线观看:

内容已经隐藏,请注册为本站会员后查看

 

 

 

高清源文件下载:

内容已经隐藏,请注册为本站会员后查看

 

 

 

感谢大家的收看,我们下期再见!

历史上的今天
三月
3
avatar

发表评论

您必须才能发表评论!