springboot入门

springboot基础

1.什么是springboot

springboot是spring全家桶中的一个框架

2.springboot的特点

  • 简化配置

  • 快速开发

Spring Boot 可以帮助我们非常快速的构建应用程序、简化开发、提高效率 。

3.http协议

3.1什么是http协议

在浏览器和服务器两端进行数据交互,所定义的规范.

3.2http协议的特点

  • 基于tcp协议面向连接,安全
  • 基于请求-响应模型
  • 是无状态的协议

无状态指的是客户端发送HTTP请求给服务端之后,服务端根据请求响应数据,响应完后,不会记录任何信息。

3.3http协议的优缺点

优点:速度快

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

3.4请求协议(浏览器将数据以请求格式发送到服务器)

  • 请求行

请求行: 请求方式 地址?数据(key=value)&数据(key=value) 协议/版本

  • 请求头

host:主机名 User-Agent:浏览器版本

Accept:表示接收资源类型

Accept-language:偏好语言

Accept-Encoding:表示可支持亚索类型
Content-Type:请求主体数据类型

Content-lenth:数据字节大小

  • 请求体(只有以post请求有)

用来存放请求参数

3.5get请求和post请求的区别

post请求一个请求体

get请求的请求参数在请求行中,有大小限制,不安全

post请求的请求参数在请求体中,没有大小限制,相对安全

3.6响应协议(服务器将数据以响应格式返回给浏览器)

  • 响应行

响应行: 协议/版本 响应状态码 状态码描述

  • 响应头

Content-Type:表示该响应内容的类型
Content-Length:表示该响应内容的长度(字节数);
Content-Encoding:表示该响应压缩算法
Cache-Control:指示缓存规则
et-Cookie: 告诉浏览器为当前页面所在的域设置cookie

  • 响应体

响应体: 响应数据的最后一部分。存储响应的数据

 3.7响应状态码


- 200    ok   客户端请求成功
- 404  Not Found  请求路径错误
- 500  Internal Server Error  idea后端程序出现错误

 

posted on 2023-04-01 20:16  zl子路  阅读(28)  评论(0)    收藏  举报