Перейти к содержимому

liker69

Регистрация: 31 мар 2016
Offline Активность: 31 мар 2016 14:58
-----

Мои темы

Кодировать блок xml в BASE64

31 марта 2016 - 11:14

Добрый день, коллеги! Помогите, пожалуйста, с решением поставленной задачи.

 

Есть xml которая передается на сервер:

<....>
	<Person>
		<type>2</type>
		<fio>
			<Surname>Иванов</Surname>
			<FirstName>Иван</FirstName>
		</fio>
		<birthDate>1990-01-26</birthDate>
		<email>test@test.ru</email>
	</Person>
	<DocumentData>
		<DocType>XXXXX</DocType>
		<DocNumber>123456</DocNumber>
		<DocDate>2016-03-23</DocDate>
		<Content>BASE64</Content>
	</DocumentData>
</....>

Внутри тега Content передается закодированный в base64 блок с данными xml.

 

Как можно с помощью того же Groovyскрипта реализовать, чтобы перед отправкой, было раскодировано(по-умолчанию), в момент отправки кодировалось и затем, при отправке нового запроса возвращалось, к значению по-умолчанию (т.е. чтобы можно было спокойно редактировать данные внутри Content, а не перекидывать постоянно в Notepad++, декодировать, править, кодировать, вставлять в SoapUI) ???

 

Заранее спасибо!