当前位置: 首页 > 知识库问答 >
问题:

GWT ReastEasy-Cookie不返回服务器

时向文
2023-03-14

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

现在,我已经在服务器端创建了永久cookie,并将其返回到客户端(我可以看到它存储在浏览器cookie列表中),但当我创建新的REST调用时,cookie不会发送到服务器。我已经和firebug核实过了。然而,JSESSIONID是双向发送的,没有问题。我假设这是隐式完成的,但我还需要做些什么吗?

共有1个答案

常波鸿
2023-03-14

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

要检索cookie值,可以使用com.google.gwt。使用者客户Cookies

然后,要将cookie值添加到RestyGWT查询中,可以使用Dispatcher组织。fusesource。restygwt。客户调度员

 类似资料:
  • 我有一个rest服务,实现如下- 我得到了所有的头和响应状态正确,但我没有得到json响应。这里怎么了?

  • 问题内容: 我正在尝试简单地在android的webview中设置和检索cookie。我尝试了许多cookie管理器脚本来尝试使它工作。我启用了JavaScript。 在Samsung S3和Samsung Galaxy Tab 10.1上运行该应用程序时,cookie似乎根本没有设置(android 4.1)。但是,在Samsung Galaxy ace,HTC Desire Z和android

  • 基本上,我想做一个POST请求与以下主体: 为什么会这样?

  • 什么会阻止 命令完成?它永远不会返回到命令提示符或报告任何类型的错误。相反,它反复在“新”,“已分配”,“就绪”和“开始”之间切换。 这是命令: 这是来自“DevOps 2.1工具包 - Docker群”,维克多·法西奇的一本书,我遇到了一个我无法克服的问题...... 我试图在一群三个节点上运行一个反向代理服务,所有节点都在LinuxMint系统上本地运行,而< code>docker serv

  • deployment.yaml: 当从nginx-ingress pod获取日志时,我们注意到状态代码是,这意味着它正在工作。 产出: 但是,客户端返回: https://github.com/kubernetes/ingress-nginx/issues/3746 任何帮助都将不胜感激。

  • 问题内容: 我需要我的Web服务以返回JSON … 我的.asmx文件中包含以下代码: 返回以下内容: 如何强制它返回JSON而不是XML? 问题答案: 您的Web服务定义看起来正确。确保通过帖子调用服务,并记住该键将“内容类型”标头指定为。 (这是使用jQuery,但如果您愿意,可以使用低级JavaScript)