Http入站网关:返回HttpStatus

我've a spring integration http inbound-gateway. I'想在不同的使用情况下返回特定的http状态代码 . Is there any way to specify the httpStatus in the response???

我尝试了 excepion type router where each exception is a specific http status code ,但我没有在文档中找到任何帮助 .

谢谢!

回答(1)

2 years ago

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

代码可以是 HttpStatus 对象,也可以是带有要返回的状态代码的Integer / String .

请打开'Documentation' JIRA问题https://jira.springsource.org/browse/INT