我正在使用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