Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:是否有人遇到localhost HttpClient连接被拒绝错误?_Android_Http - Fatal编程技术网

Android:是否有人遇到localhost HttpClient连接被拒绝错误?

Android:是否有人遇到localhost HttpClient连接被拒绝错误?,android,http,Android,Http,我只是想知道是否有人解决了这个问题。谷歌发布了大量关于这个问题的帖子,但没有一篇回复正确。我尝试了以下两段代码的每一个组合,有代理和没有代理: /*********** URL METHOD ***************/ //URLConnection conn = aURL.openConnection(); //conn.connect(); //InputStream is = conn.getInputStream(); /*********** HTTP METHOD **

我只是想知道是否有人解决了这个问题。谷歌发布了大量关于这个问题的帖子,但没有一篇回复正确。我尝试了以下两段代码的每一个组合,有代理和没有代理:

/*********** URL METHOD ***************/
//URLConnection conn = aURL.openConnection(); 
//conn.connect(); 
//InputStream is = conn.getInputStream(); 

/*********** HTTP METHOD ***************/
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(urlString);
HttpResponse resp = client.execute(get);

InputStream is = resp.getEntity().getContent();
我正在尝试连接到intranet上的站点(不是本地主机)。我尝试了以下方法:

  • 在Eclipse设置中设置代理
  • 设置我自己的localhost并编写一个小的php脚本,该脚本获取url,连接到url,然后从intranet站点获取文件——不过这可以从浏览器中实现!当我使用10.0.2.2 IP地址时,它不工作

  • 有什么想法吗?

    唯一能帮助我的是关闭Eclipse,然后杀死adb.exe。重新启动Eclipse后,它(通常)会消失。直到下次。

    您应该查看以下内容:


    (使用别名“10.0.2.2”而不是“localhost”或“127.0.0.1”)

    您需要为应用程序授予适当的权限才能使用internet

    尝试在应用程序清单文件中添加以下行

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.yourpackage"
        android:versionCode="1"
        android:versionName="1.0" >
        ..
        ..
        <uses-permission android:name="android.permission.INTERNET" />
    </manisfest>
    
    
    ..
    ..
    

    至少这对我是有效的。

    这听起来很蹩脚,但请检查设备和工作站上的所有连接……我重新启动了设备,设备上的Wifi连接断开了

    所以你是说即使是内联网地址也会发生这种情况?这实际上让我发疯,因为我找不到模式,发生在公司防火墙后面和我的家庭办公室。它只是停止工作,直到我回收ADB-然后它可靠地工作(直到它不可靠地中断)我不确定它是否也与eclipse有关。。。我重新启动了eclipse,不过我做了一些其他更改。。。因为这些变化是离题的,我在这里有一个不同的主题:谢谢所有的帮助。。。我将尝试列出一个详细的步骤列表(需要弄清楚是什么步骤使它工作:))以便在某个时候启动并运行它……欢迎您。谢谢你深入研究,我很感兴趣!我得到了马唐和昏睡熊猫的组合来为我工作