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.
    }
}
Другие вопросы по тегам