0306 HTTP协议、Tomcat服务器

1、HTTP协议组成

HTTP协议包括HTTP请求和HTTP响应

流程:

浏览器会将你的请求封装成一个HTTP请求发送给服务器,服务器将响应数据封装成一个HTTP响应发送给浏览器

HTTP请求:

HTTP请求包括

http请求行:包括 请求方式,请求资源地址,协议版本号

http请求头:浏览器的相关信息

http请求体:请求的参数(这个请求体只有post请求方式才会有,如果是get方式就没有请求体,是通过请求行去传入的)

HTTP响应:

http响应行:协议版本号,状态码,状态信息

  状态码:200请求成功,302请求重定向(跳转),304请求资源没有改变,访问的本地缓存,404最常见就是路径错误,500服务器内部自己抛异常了

http响应头:服务器的相关信息

http响应体:服务器回写给客户端的页面正文

2、web开发中常见的概念

(1)B/S系统和C/S系统,

Brower/Server:浏览器 服务器 系统

Client/Server:客户端 服务器 系统

目前浏览器服务器是发展的趋势

(2)web应用服务器

就是向外界提供公共资源的web服务器软件

(3)web资源

存放在服务器中的可被外界访问到的资源叫web资源例如:存在于web应用服务器内部的Html、Css、js、图片、视频等

静态资源:指web页面*人们浏览的数据始终是不变。比如:HTML、CSS、      JS、图片、多媒体

动态资源:指web页面*人们浏览的数据是由程序产生的,不同时间点访问  web页面看到的内容各不相同。例如每个人登录自己的淘宝账号的订单显示不一样

(4)请求和响应

浏览器会将你的请求封装成一个HTTP请求发送给服务器,服务器将响应数据封装成一个HTTP响应发送给浏览器

(5)请求的URL地址

http: / / www . wi ckedlysmart . com : 80 /beeradvice/ select /beer1. html

http: / /:代表协议

www . wi ckedlysmart . com :服务器的域名,可以理解为是一个ip地址的转换,这里也可以直接写ip地址

 80:端口号

beeradvice/ select :文件路径

beer1. html:文件路径下的本地资源

3、Tomcat服务器

对于学习者来讲 最常见的就是Tomcat服务器,需要下载安装配置服务器。

0306 HTTP协议、Tomcat服务器

上一篇:webpack高级概念,typeScript的打包配置(系列十三)


下一篇:3/6 JS对象 数据属性 和 访问器属性