SoapUI добавляет '\ r \ n', когда расширяет большое свойство - PullRequest
0 голосов
/ 30 апреля 2019

Я использую SOAP сообщества SoapUI 5.4.0, Windows 10:

Я определил переменную в тестовом примере, например:

def byte[] war  = Base64.getMimeEncoder().encode(raw.toByteArray());
context.testCase.setPropertyValue('war', new String(war));

Позже я отправлю службу Rest со следующим содержимым Json:

...

    "content": "${#TestCase#war}",
...

Запрос завершается неудачно с 400 «неправильных запросов», HTTP-журналы записывают:

Tue Apr 30 08:30:25 CEST 2019:DEBUG:>> "    "content": 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGZlOkZhY3R1cmFlIHhtbG5z[\r][\n]"
Tue Apr 30 08:30:25 CEST 2019:DEBUG:>> "OmZlPSJodHRwOi8vd3d3LmZhY3R1cmFlLmdvYi5lcy9mb3JtYXRvL1ZlcnNpb25lcy9GYWN0dXJh[\r][\n]"

Могут ли эти CR LF вызвать сбой запроса? Как бы я дал указание SoapUI не добавлять их, если так?

1 Ответ

0 голосов
/ 30 апреля 2019

Не используется Base64 MIME enconder решил проблему

...