SpringBootWeb入门,HTTP协议,Tomcat

目录

1.Spring

 2.HTTP协议

HTTP-请求数据格式

 HTTP-响应协议(响应数据的格式)

 HTTP协议解析

3.Web 服务器-Tomcat

 基本使用

入门程序解析

起步依赖

 内嵌Tomcat服务器


1.Spring

官网:spring.io

Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。

2.SpringBootWeb入门

 2.HTTP协议

超文本传输协议,规定了浏览器和服务器之间数据传输的规则

特点:

1.基于TCP协议:面向连接,安全

2.基于请求-响应模型的:一次请求对应一次响应

3.HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。

缺点:多次请求间不能共享数据。

优点:速度快

HTTP-请求数据格式

Host

请求的主机名

User-Agent

浏览器版本,例如Chrome浏览器的标识类似Mozilla/5.0 ... Chrome/79,IE浏览器的标识类似Mozilla/5.0 (Windows NT ...) like Gecko

Accept

表示浏览器能接收的资源类型,如text/*,image/*或者*/*表示所有;

Accept-Language

表示浏览器偏好的语言,服务器可以据此返回不同语言的网页;

Accept-Encoding

表示浏览器可以支持的压缩类型,例如gzip, deflate等。

Content-Type

请求主体的数据类型。

Content-Length

请求主体的大小(单位:字节)。

 HTTP-响应协议(响应数据的格式)

 

 状态码大全:状态 | Status - HTTP 中文开发手册 - 开发者手册 - 腾讯云开发者社区-腾讯云

常见响应头:

 HTTP协议解析

3.Web 服务器-Tomcat

  对HTTP协议操作进行封装,简化web程序开发。

 部署web项目,对外提供网上信息浏览服务。

 基本使用

 1.配置Tomcat端口号(conf/server.xml)

 

 2.Tomcat部署项目:

将项目放置到webapps目录下,即部署完成

入门程序解析

起步依赖

spring-boot-stater-web

spring-boot-stater-test

 内嵌Tomcat服务器

基于Springboot开发的web应用程序,内置了tomcat服务器,当启动类运行时,会自动启动内嵌的tomcat服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值