高级REST客户端的新更新,无会话

时间:2016-05-04 06:56:14

标签: session advanced-rest-client

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

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

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

2 个答案:

答案 0 :(得分:5)

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

并启用在高级休息客户端中使用XHR切换。它应该工作。

答案 1 :(得分:0)

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

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