我对此感到疯狂。 (因为大多数人在这里发表大声笑)
我有一个由其他人编写的服务器,我正在向它发送请求以检索信息。
我知道它有效,因为我有一些其他程序员用来测试的网页。
我想直接向这个家伙提问,但因为他住在日本和我在西班牙的沟通有点复杂
我的请求工作正常,我得到了正确的响应代码,但后来我被卡住了,我不知道如何阅读HttpURLConnection对象来获取内容。
在网络浏览器中我简单地说:
DOC_FOUND
ID
5
AUTHOR
adrian
TITLE
the adrian
DESCRIPTION
我尝试了 getHeaderFields 和 getInputStream 而没有运气(我可能会错误地使用它们)
有什么想法吗?
杰森
答案 0 :(得分:2)
使用某种读卡器包装您的输入流。
BufferedReader buf = new BufferedReader(new InputStreamReader(urlcon.getInputStream()));
答案 1 :(得分:0)
没有代码,我能做的最好的就是指向如何正确连接的教程。也许你会注意到你的错误:
答案 2 :(得分:0)
您是否考虑过围绕URLConnection的简单包装,为您完成所有繁重的工作? 使用Resty可以简单到:
new Resty().text(url).toString();
如果您的内容是纯文字;
**免责声明:我是这个免费的开源库的作者。 **