B/S架构的核心问题
客户端浏览器和服务之间进行交互使用是什么协议
HTTP、HTTPS
怎么标识网络中的每个资源
URL(接口地址)
资源包括哪些内容
HTML、CSS、JavaScript、图片、视频、音频、JSON、XML
HTTP
HTTP超文本传输协议
一种详细规定了浏览器和服务器之间相互通信的规则,通过互联网传输相关的网络文档的数据传输协议
属于应用层协议,默认端口号是80
基于请求相应模式
客户程序向服务器程序发出请求(request)
服务器程序向客户程序返回相应(response),向客户程序送回客户所要的资源
HTTP原理/HTTP访问原理
1.客户端使用浏览器,在地址栏中输入网站的地址,回车后,请求被发送给服务器
2.服务器收到求情后,首先找到网站的主页,index.?(jsp、php等),服务器开始执行index中的服务器代码(可能设计到写数据库),略过所有客户端代码(比如JS脚本、HTMA 代码等)
3.服务器工作完成后将处理结果连同没处理的客户端代码放在一起,讲index文件发送给客户端
4.客户端收到服务器的响应结果后,继续处理服务器没处理的客户端代码,追中生成美观的网页页面