Как получить id в местоположении responseHeaders?

Для моего запроса POST в responseHeaders я получаю 1 < location: /users/123. Я хотел бы напечатать только id> 123. Когда я делаю * print responseHeaders['location'][0] в моем файле функций, я получаю users/123. Как я могу получить только идентификатор?


person cygne    schedule 22.09.2017    source источник


Ответы (1)


Это не совсем вопрос каратэ, не так ли: P

Попробуй это:

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

Да, все возможности JavaScript (или даже Java через Java interop) доступны вам в каратэ!

person Peter Thomas    schedule 22.09.2017
comment
Спасибо, это работает. Я постараюсь использовать в своих функциях лучший js - person cygne; 22.09.2017