android - 使用android从php webservice url获取xml

标签 android xml http-get

我想从服务 url 读取 xml,我写了代码,我的 url 没问题,从浏览器看,

    public String getXML(){
    String line = null;
    try {
        DefaultHttpClient httpClient = new DefaultHttpClient();
        HttpGet httpPost = new HttpGet("http://localhost/simplewebservice/index.php?user=1");

        HttpResponse httpResponse = httpClient.execute(httpPost);
        HttpEntity httpEntity = httpResponse.getEntity();
        line = EntityUtils.toString(httpEntity);
    } catch (Exception ex) {
        Log.d("Error reading xml", ex.toString());
    }
    return line;
}

但它给了我以下错误 java.net.SocketException: Permission denied。 谁能对此有更好的解决方案?

亲切的问候,

普里托姆。

最佳答案

在您的 manifest.xml 中添加此描述

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

关于android - 使用android从php webservice url获取xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680457/

相关文章:

javascript - 成功删除项目后重新获取列表数据是一个不好的做法吗?

android - 如何解析四方类别json

android - 连接SDK求跳转到0 :00

xml - XPath 如何处理 XML 命名空间?

xml - XSLT为每个组迭代的集合的大小

android - HttpGet 和管道字符

android:如何获取附加到查询的当前 ValueEventListener?

java - 从 Android Firebase 中删除值会删除整个节点

php - 使用 PHP 将 mySQL 表输出为 XML 以在谷歌地图上绘制位置

Java HTTP POST 和 GET 从 CURL 转换而来