gpt4 book ai didi

java - Android ECONNREFUSED(连接被拒绝)

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:15 25 4
gpt4 key购买 nike

我已尝试使用此代码从我的 android 应用程序向服务器发送数据。

try {
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://myip/adminlogin.php");
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

HttpResponse response = httpClient.execute(httpPost);

HttpEntity entity = response.getEntity();

is = entity.getContent();

BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"), 8);
StringBuilder sb = new StringBuilder();

String line = null;
while ((line = reader.readLine()) != null)
{
sb.append(line + "\n");
}
result = sb.toString();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return result;

尝试使用用户名和密码对登录时出现以下错误消息。

[socket][0] connection /myip:80;LocalPort=33049(0) close [socket][/0.0.0.0:33049] W/System.err: org.apache.http.conn.HttpHostConnectException: Connection to http://myip refused Caused by: java.net.ConnectException: failed to connect to /myip (port 80) after 90000ms: isConnected failed: ECONNREFUSED (Connection refused)

myip 可以通过网络浏览器访问,所以我认为端口 80 是可以的。文件路径也OK。我检查了数据库,它运行正常。我在 list 文件中设置了必要的权限。

最佳答案

你的手机和你用ip号连接的电脑在同一个网络吗?服务器在公共(public)互联网上吗?当我忘记将手机连接到本地 wifi 网络并且它想要连接到本地网络上的服务器时,我收到此错误。

关于java - Android ECONNREFUSED(连接被拒绝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40577986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com