Этот код не работает
sam.attemptsTo(
Get.resource("/byName/{search_text}").with(request -> request.headers(header))
.with(request -> request.pathParam("search_text",search_item))
);
Но ниже код работает нормально
sam.attemptsTo(
Get.resource("/byName/Apple").with(request -> request.headers(header))
);
Код состояния ответа равен 400 в случае использования как «request.header», так и «request.pathParam», но ответ в случае отправки только заголовка. Я получаю код ответа состояния 200 Ok.
Сервер возвращал ошибку 500 всякий раз, когда в бэкэнде были несоответствующие/недоступные данные. Так что не было ничего плохого в синтаксисе или семантике кода. Параметр был проблемой.