上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.4 工作原理
Web开发的工作原理如图1-5所示。客户端发起请求,服务器端收到请求,然后将资源发送回客户端,客户端接收资源并显示出来。这就是 Web 的工作原理,它确保我们能够轻松地访问网站,并获取所需的信息。
图1-5 Web开发的工作原理
具体步骤如下。
(1)用户打开客户端,启动浏览器程序,并在浏览器中指定一个 URL(统一资源定位器),浏览器便向该 URL 所指向的Web服务器端发出请求。
(2)服务器端接收到请求后,根据请求的URL路径,调用相应的处理程序,如Java、PHP、Python等。
(3)处理程序通过数据库、文件系统等方式获取数据,将数据处理成HTML、JSON等格式,再返回给服务器端。
(4)服务器端将处理程序返回的数据封装成HTTP响应,通过网络传输给浏览器。
(5)浏览器接收到响应后,解析HTML、CSS、JavaScript等资源,渲染出网页。如果响应中包含JavaScript代码,浏览器会执行该代码来更新网页内容。