【发布时间】:2023-04-02 23:22:01
【问题描述】:
我调用第一个 Web 服务并在返回 json 响应之前,我想在内存中保存一个变量(布尔值)
这个变量在第二个网络服务中被检索为:
// First class REST service
@GET
@Produces(MediaType.APPLICATION_JSON)
public HealthResponse health(@Context HttpServletRequest req, @Context HttpServletResponse res) {
HealthResponse response = new HealthResponse();
......
status = callMethodForStatut();
// Store it for to use in onther REST
return response;
}
第二个 REST 服务:
// Second class REST service
@GET
public void check(@Context HttpServletRequest req, @Context HttpServletResponse res) {
// Read status stored in first REST call
boolean status = ....
....
}
这样可以吗?
【问题讨论】:
标签: java json rest web-services jersey