Если вы используете сервлет doGet, попробуйте это
request.getParameterMap()
Возвращает java.util.Map параметров этого запроса.
Возвращает: неизменяемая java.util.Map, содержащая имена параметров в качестве ключей и значений параметров в качестве значений карты. Ключи в карте параметров имеют тип String. Значения в карте параметров имеют тип String array.
( Java doc )
Вы не можете назначать переменные в тестовом выражении. Вы должны иметь задание отдельно от теста. Нечто подобное может сработать:
until {
http_response_code=$(curl --write-out "%{http_code}" --silent --output /dev/null "$http_url")
[[ "$http_response_code" = "$http_success_code" ]]
}; do
<something>
done