SpringBoot

http是无状态的,没有记忆能力,前一条数据和后一条数据不保存连接

请求协议:

Http响应协议:

3开头的状态码为重定向:

浏览器现象A服务器发送请求,A响应内容不在他这在B里面,返回Location为B让浏览器指向B

404表示客户端不存在未找到

5开头的状态码是服务端错误

java 复制代码
package com.itheima;

import jakarta.servlet.http.HttpServletResponse;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.io.IOException;

@RestController
public class ResponseController {
    /*
    * 方式一
    * */
    @RequestMapping("/response")
    public void response(HttpServletResponse  response) throws IOException {
        //1.设置响应状态码
        response.setStatus(200);
        //2.设置响应头
        response.setHeader("name","chn");
        //3.设置响应体
        response.getWriter().write("<h1>hello world</h1>");

    }


    /*
    * 方式二
    * */
    @RequestMapping("/response2")
    public ResponseEntity<String> response2(){
        return ResponseEntity.status(401).
                header("name","chn").
                body("<h1>hello world</h1>");
    }
}
相关推荐
一只叫煤球的猫2 分钟前
并行不等于更快:CompletableFuture 让你更慢的 5 个姿势
java·后端·性能优化
莓有烦恼吖6 分钟前
基于AI图像识别与智能推荐的校园食堂评价系统研究 04-评价系统模块
java·tomcat·web·visual studio
Wpa.wk11 分钟前
接口自动化 - 了解接口自动化框架RESTAssured (Java版)
java·数据库·自动化
wa的一声哭了13 分钟前
内积空间 内积空间二
java·开发语言·python·spring·java-ee·django·maven
SadSunset13 分钟前
Git常用命令
java·学习
Codebee13 分钟前
深入揭秘Ooder框架信息架构中的钩子机制:从原理到企业级实践
后端
晓131314 分钟前
后端篇——第二章 Maven高级全面教程
java·maven
普兰店拉马努金14 分钟前
【高中数学/排列组合】由字母AB构成的一个6位的序列,含有连续子序列ABA的序列有多少个?
java·排列组合
Coder_Boy_15 分钟前
基于SpringAI的智能AIOps项目:部署相关容器化部署管理技术
人工智能·spring boot·k8s·运维开发
cike_y17 分钟前
Spring使用注解开发
java·后端·spring·jdk1.8