我正在开发一个 grails 应用程序,并且已经尝试了几个小时从请求中获取 html 代码。我想要做的是获得纯 html(就像在 webPage 源中,带有所有标签和东西),这样我就可以工作了。
我已经设法使用以下代码为我的获取请求获取它:
url = ("http://google.com").toURL().getText())
它工作得很好,但我还需要能够发出帖子请求。
我已经尝试过使用 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 解决方案也一样好。