浏览器请求web服务器的过程

在这里插入图片描述
这里我在自己的电脑上安装了XAMPP集成软件,开启apache软件后,自己的电脑就成了一台web服务器了,请求的过程大致如下。

  1. 在浏览器中输入URL地址之后,浏览器将会发送一个http请求报文给本地web服务器。
  2. 服务器在接收到请求之后,会解析URL处理浏览器的请求。
  3. 服务器处理了浏览器的请求之后,将会把处理的结果根据约定的方式,例如HTML、JSON、XML等,将处理结果返回给浏览器。
  4. 这里服务器通过发送http响应报文,将处理结果返回给客户端浏览器。
  5. 最后客户端浏览器接收到服务器返回的请求处理结果,并将返回的结果进行解析,然后呈现给用户,例如:返回的是html文件,则浏览器将其解析后把一个页面效果呈现给用户看,在PHP YII框架中,用到的函数就是render()

在这里插入图片描述
例子:
6. 首先在浏览器输入http://127.0.0.1:80/www/02-get.html地址,点击回车之后,浏览器将发送一个请求报文给服务器。
7. 这里因为我给apache配置了文档的路径就是在www目录下,服务器自动处理URL,返回02-get.html文件给浏览器。
8. 服务器发送响应报文给浏览器
9. 浏览器接收到响应报文之后,浏览器解析02-get.html并将页面渲染出来显示给用户
10. 当用户进行某种操作时,将参数附在URL上通过get方式请求服务器,例如以下URL:http://127.0.0.1:80/www/02-get.html?name=lnj&pwd=123456
11. 同样浏览器发送请求报文给服务器
12. 然后服务器执行02-get.php并将执行结果返回给浏览器
13. 服务器发送响应报文给浏览器
14. 浏览器接收并解析返回的结果,然后呈现给用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值