4

我有一个 spring 集成 http 入站网关。我想在不同的使用情况下返回特定的 http 状态代码。有没有办法在响应中指定httpStatus???

我尝试使用异常类型的路由器,其中每个异常都是特定的 http 状态代码,但我不知道如何在响应中设置状态代码,并且在文档中找不到任何帮助。

谢谢!

4

1 回答 1

7

用户 a <header-enricher/>(或其他方式)将状态放在org.springframework.integration.http.HttpHeaders.STATUS_CODE回复消息的标题中。(标题名称是"http_statusCode"但通常建议使用常量)。

该代码可以是一个HttpStatus对象,也可以是带有您要返回的状态代码的整数/字符串。

请打开“文档”JIRA 问题https://jira.springsource.org/browse/INT

于 2013-02-08T14:00:13.807 回答