GWT + ReastEasy - Cookie不返回到服务器



我正在开发具有REST后端的GWT应用程序。我也在使用RESTEasy和RestyGWT库。

现在我已经在服务器端创建了永久的cookie,它已经返回到客户端(我可以看到它存储在浏览器cookie列表中),但是当我做新的REST调用cookie不发送到服务器。我跟firebug核实过了。但是,JSESSIONID是通过两种方式发送的,没有问题。我已经假设这是隐式完成的,但是还有什么额外的事情需要我做吗?

cookie由浏览器处理。使用RestGWT,您可以从javascript应用程序代码发送Ajax请求。因此,如果您需要将cookie的值传递给ajax请求,则需要首先检索它,然后通过使用Dispatcher(例如)将其手动添加到RestGWT请求中。

检索cookie值value可以使用com.google.gwt.user.client.Cookies

然后将cookie值添加到RestyGWT查询中,您可以使用Dispatcher org.fusesource.restygwt.client.Dispatcher

最新更新