首页 > 解决方案 > 如何处理无状态的 Rest 请求

问题描述

我有一个 web 应用程序和一个 android 应用程序。当客户端使用 android 应用程序并发送请求时,网络服务会使用我的网络应用程序的服务。例如

 @GET
    @Path("/req1")
    @Produces("application/json; charset=UTF-8")
    public String returnRes1(@PathParam("num") {
appService.method1(); //web service consume method1 of webApp service
}

@GET
    @Path("/req2")
    @Produces("application/json; charset=UTF-8")
    public String returnRes2(@PathParam("num") {
appService.method2(); //web service consume method2 of webApp service
}

在方法一中,我们做了一些处理,在下一个请求中,当我执行methode2时,在method1中没有发现它们的值受到影响的变量(全局变量)。我知道 Rest 是无状态的。但是有没有办法解决这个问题?我必须保留这些变量。请注意,我的 Web 应用服务有一个范围会话。

标签: javaandroidspringrestweb-services

解决方案


推荐阅读