springmvc自定义http请求状态码

本文介绍了在微信支付后回调时,如何正确处理HTTP状态码,包括成功时返回200或204,失败时返回5XX或4XX,并通过代码示例展示了如何使用自定义状态码(如204)。
摘要由CSDN通过智能技术生成

1.背景

在做微信支付后回调时,微信要求:

接收成功: HTTP应答状态码需返回200或204,无需返回应答报文。

接收失败: HTTP应答状态码需返回5XX或4XX,同时需返回应答报文

微信通知文档:支付通知 - H5支付 | 微信支付商户文档中心

2.代码

 @GetMapping("/custom-status-code")  
    public ResponseEntity<String> customStatusCode() {  
        // 创建一个包含自定义状态码和响应体的ResponseEntity对象  
        return new ResponseEntity<>("Custom status code response", HttpStatus.I_AM_A_TEAPOT);  
    }  

完美!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值