http协议总结、响应状态码、tomcat介绍

一、协议介绍 

 在网页中按f12,点击network标签,刷新网页,可以看到一次requet对应一次response.

无状态协议:不携带上一次数据,如携带上一次数据,会导致数据越来越多。

二、请求协议

get方式没有请求体,因为其参数都再请求行中。post方式的参数在请求体中,请求头和请求体中间有一个换行。

post方式中,在chrome浏览器中的展示方式是,在payload中,显示请求参数;get方式,仍然是在地址栏中的url中显示参数。

 请求头的内容不重要,了解即可。

三、响应协议

 响应协议不分post、get,返回的只有一种,包含响应行、响应头、响应体。

上图中的响应头也不重要。 

100+不常用。200表示成功,307表示重定向,例如访问http://www.baidu.com会被重定向为https://www.baidu.com,如下图所示。404前端路径写错了,资源不存在,500是服务端代码有bug。

四、服务器端程序 

 或者修改为第二种创建线程的方式。

 

 

 服务器端,将a.html中的内容,按行读取,然后都传给客户端了。 

启动后效果

五、常用的后端服务器tomcat(暂时不用)

常用的前端服务器是nigix

 ​​​​​​

tomcat开源免费,所以应用广泛。

 常用tomcat8 或9

 

如控制台乱码,可以修改编码。 

基于springboot创建的程序内置了tomcat,端口是8080.所以,如需要再单独启动tomcat的话,需要修改端口号。

 

启动后,测试效果。 

六、将程序部署在tomcat中(暂时不用)

因为springboot中已经内置了tomcat,程序启动后,相当于置于内置的tomcat服务器上了。所以,此时以将前端的程序通过tomcat启动为例:

 步骤:

1)将前端vue打包好的程序拷贝到tomcat/ webapps/ROOT(原有内容都删除)目录下。

2)启动tomcat

3)浏览器中输入网址 

ps:

在创建springboot时,勾选了web选项,因此在pom.xml文件中,对自动配置了相关依赖,可以看到依赖只有组织名和项目名,没有版本号,这是由于在上一级<parent>标签中带有版本号了,就默认都采用这个版本号。

 如上起步依赖,带有starter标识。

如下图所示,可以看到,起步依赖中有内置的tomcat.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值