美文网首页
Spring Boot 返回自定义 HTTP 状态码

Spring Boot 返回自定义 HTTP 状态码

作者: 又语 | 来源:发表于2020-04-16 15:50 被阅读0次

本文介绍 Spring Boot 返回自定义 HTTP 状态码的方法。


目录

  • 使用 ResponseEntity 返回值
  • 抛出 @ResponseStatus 注解的异常类
  • 使用 @ControllerAdvice@ExceptionHandler 注解

使用 ResponseEntity 返回值

@GetMapping("/ResponseEntity")
public ResponseEntity<String> byResponseEntity() {
    return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}

抛出 @ResponseStatus 注解的异常类

@GetMapping("/Exception")
public String byException() {
    throw new ForbiddenException();
}

@ResponseStatus(value = HttpStatus.FORBIDDEN, reason = "Forbidden")
public static class ForbiddenException extends RuntimeException {
}

使用 @ControllerAdvice@ExceptionHandler 注解

相关文章

  • Spring Boot 返回自定义 HTTP 状态码

    本文介绍 Spring Boot 返回自定义 HTTP 状态码的方法。 目录 使用 ResponseEntity ...

  • Python day39_Flask入门

    异常捕获 自定义状态码 在 Flask 中,可以很方便的返回自定义状态码,以实现不符合 http 协议的状态码,例...

  • http返回状态码

    100 Continue 继续。客户端应继续其请求101 Switching Protocols...

  • http 状态码返回

    1xx:请求收到,继续处理2xx:操作成功收到,分析、接受3xx:完成此请求必须进一步处理4xx:请求包含一个错误...

  • 图解HTTP解析5(状态码与通信数据名词)

    一、状态码 HTTP响应报文的响应行会返回HTTP状态码,这些状态码代表HTTP请求的返回结果。标记客户端是否处理...

  • http状态码/http返回码详解

    HTTP状态码(HTTP Status Code)表示http服务器对与请求HTTP响应状态的3位数字代码。它由 ...

  • 第二篇、HTTP状态码

    1、返回结果的HTTP状态码 其实状态码就是几个数字,简单的说就是我们可以通过HTTP状态码来告知服务器返回的请求...

  • http返回的状态码

    状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码。多数有效网页点击都有状态代码...

  • Spring Boot Banner自定义

    Spring Boot Banner自定义 本文基于Spring Boot 2.1.4,理论支持Spring B...

  • <3>Spring Boot 配置文件详解:自定义属

    Spring Boot 配置文件详解:自定义属性、随机数、多环境配置等 主目录:http://www.spring...

网友评论

      本文标题:Spring Boot 返回自定义 HTTP 状态码

      本文链接:https://www.haomeiwen.com/subject/qwzrvhtx.html