【问题标题】:Get infomation from Compressed XML file in Android application从 Android 应用程序中的 Compressed XML 文件中获取信息
【发布时间】:2011-07-15 15:09:55
【问题描述】:

我的服务器上有一个压缩的 (.gz) xml 文件。我需要读取该文件并获取要存储在 SQLite DB 中的信息

必须通过 HTTPS 访问服务器。

“https://SERVER_ADDRESS/PATH/employee.gz”

通常当我登录服务器到存储这些 xml 文件的文件夹时,它会要求我输入用户名和密码。所以在代码中如何处理这个。

我进行了搜索,但没有找到我需要的确切内容。如果有人可以帮助我,那就太好了。谢谢。

【问题讨论】:

    标签: android xml https gzip


    【解决方案1】:

    根据您从 HTTPS 读取的方式,GZIPInputStream 可能会起作用。 http://developer.android.com/reference/java/util/zip/GZIPInputStream.html

    另外,请查看 http://developer.android.com/reference/org/apache/http/auth/UsernamePasswordCredentials.html 以使用 http 访问受密码保护的目录。

    【讨论】:

    • 这有帮助吗?如果不是,您能否再澄清一下这个问题?否则,+1! ;)
    • 经历了这些。但仍然没有解决问题。我需要从 (SERVER_ADDRESS/PATH/employee.gz) gzip 文件中获取输入流。这是 HTTPS,通常当我访问服务器中的此文件夹时,我必须提供用户名和密码才能访问此文件夹以访问 gz 文件。
    猜你喜欢
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    相关资源
    最近更新 更多