ResponseObject # getHeaderFields возвращает Map
из String
ключей к List
из String
объектов в качестве значений. Вам просто нужно получить List
из String
объектов для ключа x-message-id
, и, поскольку вы ожидаете, что он вернет единственный результат, найдите любой.
ResponseObject response = WS.sendRequest(findTestObject('api/test/TD-4_01_01-Valid'));
Map<String, List<String>> parsed = response.getHeaderFields();
List<String> messageIdList = parsed.get("x-message-id");
String messageId = messageIdList.stream().findAny().orElseThrow(IllegalStateException::new);