【发布时间】:2016-01-15 16:23:36
【问题描述】:
我正在使用 chakram 进行 restapi 测试。 https://github.com/dareid/chakram
我有两个 api 链接在一起。 第一个是提供用户 ID 的发布请求。 post('/login', {"user" : "user1", "password": "password"})
第二个是获取请求,它将使用来自第一个请求的用户 ID 并执行检索其所有数据的操作。 get(/user/{userId}/requests)
我无法理解如何在第二次获取请求中动态传递 userId?
我试过 get(/user/{userId)/requests, {userId: 1001}) 但这不起作用。
提前感谢您的帮助。
【问题讨论】:
-
如果第一个请求确实进行了登录并建立了会话,那么在第二个请求中就不需要传递用户ID。它可以从会话中获得。
-
它没有从会话中恢复。
-
当然你必须在服务器端编写代码。
-
我使用字符串替换和 javscript 承诺做到了。
标签: resteasy restful-url