1

我一直在使用 Advanced Rest 客户端来测试我的 REST api。早期的 Advanced Rest 客户端用于在 chrome 中作为新选项卡打开。所以我可以在一个浏览器选项卡中登录我的应用程序,在一个新选项卡中我可以打开 Advanced Rest 客户端,调用我的 api 的 .. 测试它。一切都很好。

但是现在在新的更新 Advanced Rest 客户端成为一个单独的应用程序之后,我无法再在新选项卡中打开它。所以现在我当我调用我的休息 api 时,我没有会话。

如何在 Rest 客户端的新更新中添加会话?

4

2 回答 2

5

您需要安装此扩展程序(ARC cookie 交换):https ://chrome.google.com/webstore/detail/arc-cookie-exchange/apcedakaoficjlofohhcmkkljehnmebp

并在 Advanced rest 客户端中启用 Use XHR 切换。然后它应该工作。

于 2016-09-28T22:50:16.533 回答
0

这取决于会话类型。如果这是基于 cookie 的会话,则应用程序已经支持 cookie。它们保存在本地数据库中(就像用户代理所做的那样),并在 cookie 的域和路径与请求 URL 匹配时自动添加到请求中。(域和路径匹配算法在规范中定义:https ://www.rfc-editor.org/rfc/rfc6265#section-5.1.3 )。

该应用程序不会接受在常规 Chrome 会话中设置的 cookie,因为 Chrome 应用程序无权访问 Chrome 的 cookie 存储。根本没有API。所以会话注册必须在应用程序中完成 - 而不是浏览器。因此,如果会话是在表单提交后设置的,您需要创建将像常规表单一样发送表单数据的请求,然后正常使用该应用程序。

于 2016-05-05T00:06:52.223 回答