不二如是 发表于 2017-6-3 20:20:22

0 0 0 1 ● 请求(Requset)与响应(Response)

本帖最后由 不二如是 于 2017-6-3 20:20 编辑



Request和Response流程中包含了很多重要的基本观念。

有必要提前做好铺垫哈~

简单来讲,Request和Response流程包含:
Web浏览器请求Web服务器向他发送一张网页和Web服务器发送这张网页给Web浏览器两个动作。

然后,该网络浏览器负责显示此页面。

来个流程图:

▲点击高清大图▲

具体步骤描述:

1、在Web Browser(网页浏览器)的地址栏输入网址:http://fishc.com.

2、Browser会查询http://fishc.com对应的IP地址。

3、浏览器向fishc.com的主页发送一个请求。

4、这条请求通过Internet传输到fishc.com的网络服务器端。

5、接收到这个请求的网络服务器会在它的磁盘上寻找这个网页。

6、服务器检索到这个网页并把他返回给浏览器。

7、浏览器将这个网页显示出来

网页上的每个对象,例如一张图,一段内嵌的Flash,CSS文件,都会执行上述流程。



对于动态网页(有数据传输的网页),流程会更复杂些:

▲点击高清大图▲

具体步骤描述:

1、在Web Browser(网页浏览器)的地址栏输入网址:http://fishc.com.

2、Browser会查询http://fishc.com对应的IP地址。

3、浏览器向fishc.com的主页发送一个请求。

4、这条请求通过Internet传输到fishc.com的网络服务器端。

5、接收到这个请求的网络服务器会在它的磁盘上寻找这个网页。

6、Web服务器注意到现在内存中的主页页面是一个包含PHP脚本的文件,将该页面传送给PHP解释器。

7、PHP解释器运行这些PHP代码。

8、某些PHP包含MYSQL语句,PHP解释器将这些MYSQL语句传送给MYSQL数据库引擎。

9、MYSQL数据库引擎将MYSQL语句的的执行结果返回给PHP解释器。

10、PHP解释器将PHP代码的执行结果连带先前的MYSQL数据库引擎的执行结果返回给Web服务器。

11、Web服务器将页面返回给发出请求的客户端,并由客户端显示页面。



上面这两个流程图只需:

**** Hidden Message *****




这位鱼油,如果喜欢本系列PHP+MySql+Js帖子,请订阅 专辑☞(传送门)(不喜欢更要订阅{:10_297:} )

alltolove 发表于 2017-6-3 20:33:29

哈哈,这些省了我讲了{:10_256:}

不二如是 发表于 2017-6-3 20:50:28

alltolove 发表于 2017-6-3 20:33
哈哈,这些省了我讲了

{:10_336:}配合要默契~

zhye 发表于 2017-6-14 23:27:59

认真学习!

毛桃子 发表于 2017-6-15 07:55:25

{:10_249:}

丝瓜勇士 发表于 2017-6-16 02:32:33

学习学习

nash_h9527 发表于 2017-7-7 12:47:22

需要怎麼樣呢?好想知道喔!

666999333 发表于 2017-7-7 13:54:19

好好好

欲爱欲恨欲天真- 发表于 2017-7-10 16:16:19

{:5_90:}

bbdog小尼玛 发表于 2017-7-11 19:19:13

不错不错不错

逢源try一try 发表于 2017-8-16 14:51:43

有点儿小瑕疵,题目的request写错了。{:10_277:}

楠木青花 发表于 2017-8-18 18:34:53

哇 学习了

zsy1998 发表于 2017-8-23 19:02:06

支持

sunny霉神 发表于 2017-11-12 21:04:39

感谢分享.{:5_106:}

噜噜伟 发表于 2017-11-15 10:53:58

入门教程

biglion1990 发表于 2017-12-11 13:30:05

{:5_92:}

yoyodj 发表于 2017-12-24 13:09:19

学习

吴少锋-Walter 发表于 2018-1-19 18:26:08

为什么看不到

R9bot 发表于 2018-1-28 15:47:03

。。。老是在最后吊胃口{:5_99:}

Currygfz 发表于 2018-3-15 11:52:26

gf
页: [1] 2 3 4
查看完整版本: 0 0 0 1 ● 请求(Requset)与响应(Response)