Запрос HP ALM API для формирования конечной точки - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь нажать на вызов API ALM, чтобы получить ответ.

URL: http://myalm.com:8080/qcbin/rest/domains/project/projects/produc/tests?fields=id,name,status&query={owner["myname"]}

Здесь я пытаюсь извлечь ID, имя и статус и передать запрос как owner = myname .

После нажатия на вызов API я получаю указанную ниже ошибку -

java.lang.IllegalArgumentException: недопустимое количество параметров пути.Ожидаемый 1, был 0. Неопределенные параметры пути: владелец ["myname"]

Я разместил тот же URL в браузере, и там он получает мне правильный ответ.Не уверен, как передать запрос в вызове API, любая помощь будет оценена.

1 Ответ

0 голосов
/ 24 сентября 2019

Вам необходимо кодировать специальные символы (запятые) в вашем URL (браузер делает это автоматически для вас).Подробнее см. https://www.w3schools.com/tags/ref_urlencode.asp.

...