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>");
    }
}
相关推荐
程序员Sunday2 小时前
为什么 AI 明明写后端更爽,但却都网传 AI 取代前端,而不是 AI 取代后端?就离谱...
前端·后端
FAFU_kyp2 小时前
Java基础与核心知识面试题逐字稿模板
java
程序员西西2 小时前
深入剖析 Java 中的 ZGC 机制:原理、优势与实践
java·后端·算法
月明长歌2 小时前
【码道初阶】Leetcode.189 轮转数组:不熟悉ArrayList时踩得坑,被Arraylist初始化骗了?
java·算法·leetcode·职场和发展
海上彼尚2 小时前
Go之路 - 4.go的集合[完整版]
开发语言·后端·golang
BBB努力学习程序设计2 小时前
Java设计模式实战指南:创建型模式深度解析
java
卡尔AI工坊2 小时前
万众瞩目的 GPT 5.2,连个火柴人游戏都做不明白?
后端·算法
BBB努力学习程序设计2 小时前
Java内存管理与JVM调优完全指南
java
pursue.dreams2 小时前
JavaFX + Spring Boot 桌面应用脚手架:开箱即用的企业级开发框架
spring boot·自动化·javafx