php 一个请求经历哪些步骤,20180110 - 一次标准的HTTP请求都经历了哪些?(PHP)...

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-30 12:54   25   0

前言

我一直说,WEB程序员对HTTP协议一定要有所了解,越早越好。否则很多东西都知其然不知所以然。

我也反复尝试过很多角度去给大家演示这个执行流程,今天就用时序图的方式给大家再做一次讲解。

时序图

图片可能稍有压缩,可查看大图。

http%E6%97%B6%E5%BA%8F%E5%9B%BE.png

用户

坐在电脑前,使用浏览器的人。他发起请求,并迅速看到服务器响应的结果。

发起请求指的是:输入网址,敲回车

提交表单

AJAX请求等

响应结果指的是:浏览器上显示的内容

浏览器

作为客户端。负责 发送 和 接受 从服务器端响应过来的数据。(纯粹的HTML代码)

解析HTML,并且渲染成网页给用户看。

服务器端

指的是安装了 xampp 的那台电脑(可以和浏览器在同一个电脑),必须通过 http://网址或IP 的形式去访问。

用户输入网址请求后,首先会到达 apache 这个软件,由它对网址进行分析,并移交给对应的PHP代码。

PHP

负责加载、编译PHP文件,并且将编译结果,交给 APACHE。

注意:编译结果是纯粹的HTML,PHP代码不可能发送给客户端。(否则代码分分钟被人窃取了)

代码文件

就是你编写的各种 .php .html .css .js 的文件。

总结

参考时序图,再参考我的解释,进行阅读理解。

注意:必须逐字逐句的去读,去理解,看不懂的就看三遍,还不懂就百度。

如果耐心读文章之后,依然有问题,可以咨询我。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP