Android-从URL下载JSON文件

Jam*_*mie 5 java url android json file

是否可以从URL下载其中包含JSON数据的文件?另外,我需要获取的文件没有文件扩展名,这是一个问题还是我可以在下载时强制使其具有.txt扩展名?

更新:我忘了提一下,该网站需要输入用户名和密码才能访问我知道的网站。当我检索文件时,有没有一种方法可以输入这些值?

Ger*_*ero 5

您是否尝试过使用 URLConnection?

private InputStream getStream(String url) {
    try {
        URL url = new URL(url);
        URLConnection urlConnection = url.openConnection();
        urlConnection.setConnectTimeout(1000);
        return urlConnection.getInputStream();
    } catch (Exception ex) {
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

还要记住像这样编码你的参数:

String action="blabla";
InputStream myStream=getStream("http://www.myweb.com/action.php?action="+URLEncoder.encode(action));
Run Code Online (Sandbox Code Playgroud)

  • 不要忘记关闭输入流:) (2认同)