HTTPBuilder HTTP Опубликовать закодированные параметры URL и принять ответ XML?
Привет, мне интересно, как я могу опубликовать строку urlencoded и прочитать в ответ XML, используя HTTPBuilder? Я хотел бы использовать это внутри приложения Grails. Плагин REST не вариант. Я попробовал примеры, приведенные на http://groovy.codehaus.org/modules/http-builder/doc/post.html но это не дает ответа в формате XML для чтения.
1 ответ
Решение
Вы можете попробовать что-то вроде этого:
def httpBuilder = new HTTPBuilder("http://webite.url")
httpBuilder.request(Method.POST, URLENC){req->
headers.accept = "application/xml"
body = [ YOUR URL ENCODED POST]
response.success = {resp,xml->
//read xml response.
}
}