[英]Build Response Entity without sending it
我有以下情况:在我的 spring 应用程序中,我向另一个 Web 服务发出请求。 此 Web 服务向我发送了一个 ResponseEntity。 现在我已经修改了 ResponseEntity 这完美的工作,除了我不能建立一个新的 ResponseEntity,我不知道为什么。 有人能告诉我如何建立一个新的 ResponseEntity 吗?
那是我的代码:
JsonNode modifiedBody = //body
HttpHeaders modifiedHeader = //header
HttpEntity<Object> newResponse = new HttpEntity<>(modifiedBody, modifiedHeader);
//until this point everything works perfect now I want to create a new ResponseEntity without calling a webservice
ResponseEntity<Object> entity = //MAKE NEW RESPONSE ENTITY
有人可以告诉我如何在不发送的情况下制作新的响应实体吗? 提前致谢。
编辑:消失的价值:
如果我查看调试器,我会找到值。 但在下一步它消失了。
就如此容易:
ResponseEntity<Object> entity = ResponseEntity
.status(200) // status
.headers(...)
.body(...); // maybe some body
请注意,您不能在那里传递 HttpEntity,因此您还必须通过这些静态方法设置标头和正文。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.