HTTPBuilder HTTP Опубликовать URL закодированные параметры и принять ответ XML? - PullRequest
0 голосов
/ 04 января 2012

Привет, мне интересно, как я могу опубликовать строку в формате urlencoded и прочитать в ответе xml, используя HTTPBuilder?Я хотел бы использовать это в приложении Grails.Плагин REST не вариант.Я попробовал примеры, приведенные на http://groovy.codehaus.org/modules/http-builder/doc/post.html, но это не дает мне ответа xml для чтения.

1 Ответ

1 голос
/ 04 января 2012

Вы можете попробовать что-то вроде этого:

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.
    }
}
...