【问题标题】:Http inbound gateway: Return HttpStatusHttp 入站网关:返回 HttpStatus
【发布时间】:2013-01-24 03:56:32
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: spring spring-integration


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-04
      • 1970-01-01
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多