http协议 tomact的基本使用
一.概念
超文本传输协议,规定了浏览器和服务器之间数据传输的规则
特点:
1.基于TCP协议:面向连接,安全
2.基础请求-响应模型的:一次请求对应一次响应
3.HTTP协议是无状态的协议:对于事务处理没有记忆能力的。每次请求-响应都是独立的
二.请求协议
1.请求行
概念:请求数据第一行(请求方式,资源路径,协议 )
GET/brand/findAll?name=oppo&status=1 HTTP/1.1
请求方式:GET
资源路径:/brand/findAll?name=oppo&status=1
协议:HTTP/1.1
2.请求头
第二行开始,格式key:value
Content-Type:请求主体的数据类型
application/json;charset=UTF-8 以JSON格式将数据传递过去
3.请求体
POST请求,存放请求参数
请求方式-GET:请求参数在请求行中,没有请求体,如:/barand/findAll?name=OPPO&status=1。GET请求大小是有限制的。
请求方式-POST:请求参数在请求体中,POST请求大小是没有区别的
三.响应协议
1.响应行
协议
状态码
描述
2.响应头
Content-Type:表示响应内容的类型,例如text/html,application/json。
3.响应体
最后一部分,存放响应数据
四.Tomcat
1.定义
轻量级web服务器,支持Servlet/JSP少量javaEE规范。
2.基本使用
(1)文件目录的作用
(2)启动
双击:bin\startup.bat
(3)关于乱码的处理
在conf/logging的51行将UF8---->修改成GBK
(4)访问8080端口出现的页面
(5)部署项目
将项目放置到webapps目录下,即部署完成。
(6)起步依赖
依赖的版本根据parent里面来进行统一,在开发中基本上使用的内嵌的tomact
spring-boot-starter-web
spring-boot-starter-test