Java URL类踩坑指南

最近再做一个RSS阅读工具给自己用,其中一个环节是从服务器端获取一个包含了RSS源列表的json文件,再根据这个json文件下载、解析RSS内容。核心代码如下:

class PresenterImpl(val context: Context, val activity: MainActivity) : IPresenter { private val URL_API = "https://vimerzhao.github.io/others/rssreader/RSS.json" override fun getRssResource(): RssSource { val gson = GsonBuilder().create() return gson.fromJson(getFromNet(URL_API), RssSource::class.java) } private fun getFromNet(url: String): String { val result = URL(url).readText() return result } ...... }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdxpw.html