繁体   English   中英

如何在 Spring 反应的 ServerHttpResponse 中设置非标准的 HttpStatus?

[英]how to set non-standard HttpStatus in Spring reactive's ServerHttpResponse?

org.springframework.http.server.reactive.ServerHttpResponse我们有以下方法:

boolean setStatusCode(@Nullable HttpStatus status);

这应该允许我们为响应设置 http 状态代码。 问题是我们不能使用简单的int值,我们必须通过无法解析非标准 Http 状态代码的 HttpStatus(在我的例子中是498

关于如何设置状态的任何建议?

在 Github 中创建问题后。 我意识到我们可以将接口向下转换为AbstractServerHttpResponse以访问setStatusCodeValue方法,该方法将整数作为参数,从而使我们能够设置非标准状态。

此外,Spring 团队可能会考虑在ServerHttpResponse接口中公开此方法以供将来发布。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM