Отправка XML с помощью Groovy HttpBuilder
Я пытаюсь опубликовать некоторые данные XML с помощью Groovy's HttpBuilder. XML-данные POST с Groovy HTTPBuilder отвечают на вопрос о том, как генерировать атрибуты (как показано ниже)
<person id="1"></person>
но не предлагает, как указать значение для этого узла. я пробовал с такими конструкциями, как
apicall{
user "userName"
person(name:"name") "personName"
}
который генерирует XML
<apicall>
<user>userName</user>
<person name='name'></person>
</apicall>
но personName отсутствует! Пожалуйста, предложите, что мне здесь не хватает.
1 ответ
Смотрите: http://www.javaworld.com/community/node/3017. Они используют
body: {
widget(id:'129033'){
type("TFR")
}
}
который будет закодирован в
<widget id='129033'>
<type>TFR</type>
</widget>