HttpURLConnection:如何阅读答案

时间:2011-04-07 16:59:38

标签: java httpurlconnection

我对此感到疯狂。 (因为大多数人在这里发表大声笑)

我有一个由其他人编写的服务器,我正在向它发送请求以检索信息。

我知道它有效,因为我有一些其他程序员用来测试的网页。

我想直接向这个家伙提问,但因为他住在日本和我在西班牙的沟通有点复杂

我的请求工作正常,我得到了正确的响应代码,但后来我被卡住了,我不知道如何阅读HttpURLConnection对象来获取内容。

在网络浏览器中我简单地说:

DOC_FOUND
ID
5
AUTHOR
adrian
TITLE
the adrian
DESCRIPTION

我尝试了 getHeaderFields getInputStream 而没有运气(我可能会错误地使用它们)

有什么想法吗?

杰森

3 个答案:

答案 0 :(得分:2)

使用某种读卡器包装您的输入流。

BufferedReader buf = new BufferedReader(new InputStreamReader(urlcon.getInputStream()));

答案 1 :(得分:0)

没有代码,我能做的最好的就是指向如何正确连接的教程。也许你会注意到你的错误:

how-open-url-read-contents-httpurl-connection-java

答案 2 :(得分:0)

您是否考虑过围绕URLConnection的简单包装,为您完成所有繁重的工作? 使用Resty可以简单到:

new Resty().text(url).toString();

如果您的内容是纯文字;

**免责声明:我是这个免费的开源库的作者。 **