如何在responseHeaders位置获取id?

时间:2017-09-22 07:59:20

标签: karate

对于我的POST请求,在responseHeaders中我得到1 < location: /users/123 我想只打印id&gt; 123。 当我在我的功能文件中* print responseHeaders['location'][0]时,我得到users/123。我怎么才能得到身份证?

1 个答案:

答案 0 :(得分:1)

这不是真正的空手道问题:P

试试这个:

* def location = responseHeaders['location'][0]
* def userId = location.substring(location.lastIndexOf('/') + 1)
* print userId

没错,在空手道中你可以使用JavaScript的所有强大功能(甚至可以通过Java interop获得Java)!