HttpClient client = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://simonexxx.no-ip.info/ilMercatinoDelxxx/ModificaArticolo?id=" + id);
//HttpPost httpPost = new HttpPost("http://151.xx.xx.247:8080/ilMercatinoDelxxx/ModificaArticolo?id=" + id);
HttpPost是否与IP(注释行)完美配合但是没有写相对URL是否有任何可能的原因?
我可以通过两种方式使用浏览器访问资源。 显然xxx只是为了隐私。
我明白了:
发送信号。 PID:15236 SIG:3
threadid = 3:对信号作出反应 3
将堆栈跟踪写入' /data/anr/traces.txt'
这个日志应该简单地说我从UI活动访问互联网,不应该这样做,好的。但是编写IP工作正常。
答案 0 :(得分:1)
请尝试以下行:
HttpPost httpPost = new HttpPost("http://simonexxx.no-ip.info:8080/ilMercatinoDelxxx/ModificaArticolo?id=" + id);
答案 1 :(得分:0)
我认为问题出在端口上。通常,DNS名称会转换为IP地址并保留默认端口(80),除非您已定义将请求转发到DNS记录中的特定端口。现在在no-ip的情况下,似乎你使用的是免费帐户,并且没有这样的功能(在免费帐户中)定义端口和IP地址以提供DNS名称。
因此,在您的情况下,您需要将端口号与您的地址一起附加,如@Martin Maurer所述
答案 2 :(得分:0)
而不是使用http://localhost:...
你应该使用http://10.0.2.2:....
使模拟器能够解析并调用在localhost上运行的任何服务