gpt4 book ai didi

session - 在Grails Controller 中-单个Android应用程序的每个请求的 session ID都不相同

转载 作者:行者123 更新时间:2023-12-02 14:50:31 25 4
gpt4 key购买 nike

Grails和android应用-
对于我连续从同一个android应用发送的每个请求(获取或发布),我在grails Controller 中获得的 session ID是不同的。我希望 session 是一样的。

Grails和Web-
如果我从Web浏览器运行类似的请求,则 Controller 中的 session ID保持不变。

当我从Android应用向Grails服务器调用请求时,为什么 session ID可能会更改?

最佳答案

由于您的api是通过不使用ajax的网络浏览器工作的。而且您的Android应用无法正常运行。则可能是您的浏览器未使用rest api,而您的应用正在使用。休息默认是默认的,并且暗示是无状态的,因此它在Android上无法正常工作。简而言之:正常工作时,休息时不应该使用 session ID。

最常见的解决方案是在客户端维护状态,并根据每个请求将其转移到服务器。您可以阅读有关此here的更多信息。

在Grails方面,您可以确保已拥有适当的rest实现,如here所述。

关于session - 在Grails Controller 中-单个Android应用程序的每个请求的 session ID都不相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32151187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com