我正在使用grails應用程序,並且幾個小時已經試圖從請求中獲取html代碼。我想要做的是獲得普通的html(比如在一個webPage源代碼中,包含所有標籤和東西),以便我可以處理它。從HTTP請求獲取純HTML HTML代碼
我已經設法得到它爲我的這個代碼GET請求:
url = ("http://google.com").toURL().getText())
它工作得很好,但我也需要能夠進行POST請求。
我試過httpBuilder,但我得到的響應看起來像格式化文本(與空白和東西),但沒有任何html標籤,我需要它們。我使用的代碼如下所示:
def url = "http://urlToRemoteServer.com/"
def http = new HTTPBuilder(url);
http.post(path: 'pathToMyApp',
requestContentType: "text/xml") { resp, reader ->
println "Tweet response status: ${resp.statusLine}"
assert resp.statusLine.statusCode == 200
System.out << reader
}
誰能告訴我如何獲取該html代碼?我正在研究groovy,但Java解決方案將會同樣出色。
改變解析器的信息並獲得成功 - THX非常 – dulcyn