SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势

2020-01-14
阅读 9 分钟
3.2k
虽然 http 的提供了一整套完整、定义明确的状态码,但实际的业务支持中,后端并不总会遵守这套规则,更多的是在返回结果中,加一个 code 字段来自定义业务状态,即便是后端 5xx 了,返回给前端的 http code 依然是 200

SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获

2020-01-11
阅读 5 分钟
1.6k
近期使用 RestTemplate 访问外部资源时,发现一个有意思的问题。因为权限校验失败,对方返回的 401 的 http code,此外返回数据中也会包含一些异常提示信息;然而在使用 RestTemplate 访问时,却是直接抛了如下提示 401 的异常,并不能拿到提示信息