2012-01-03 3 views
0

안녕하세요, 저는 urlencoded 문자열을 게시하고 HTTPBuilder를 사용하여 XML 응답을 읽는 방법을 궁금합니다. Grails 애플리케이션 내부에서 사용하고 싶습니다. REST 플러그인은 옵션이 아닙니다. 나는 http://groovy.codehaus.org/modules/http-builder/doc/post.html에 주어진 예제를 시도했지만이 나에게 읽을 할 XML 응답을 제공하지HTTPBuilder HTTP URL 인코딩 된 매개 변수를 게시하고 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. 
    } 
} 
+0

TXS은 .. 그것은 참으로이만큼 간단합니다 ..! – Marco