我在用查克拉姆做restapi测试。https://github.com/dareid/chakram
我有两个api链接在一起。第一个是post请求,它给用户id。发布(‘/登录’,{“用户”:"user1",“密码”:“密码”})
第二种是get请求,它将使用来自第一次请求的用户id,并执行其检索其所有数据的操作。获取(/user/{userId}/requests)
我无法理解如何在第二次请求中传递userId,动态吗?
我已经尝试了get(/user/{userId)/requests,{userId: 1001},但这是行不通的。
谢谢你提前帮忙。
发布于 2016-01-23 06:41:56
这个问题现在已经解决了。
使用Javascript承诺获取头部并将头传递给下一个api调用,并将字符串{userId}替换为Javascript string.replace(s1,s2)。
chakram.get(testConfig.APP_URL + testConfig.EMPLOYEE_REQUESTS_API.replace('{userId}', 221), {
headers: {
sessionId: sessionId
}https://stackoverflow.com/questions/34815497
复制相似问题