正在对我的应用程序进行网络服务登录,我尝试连接到互联网,但失败了。
我使用了httpurl连接,并且在执行openConnection()
时getresponseCode()
它省略了该行中的代码。
我也尝试过
AsyncHttpclient
但它也失败了。
我不知道我做错了什么,我已经尝试过在 xampp 上的网页以及 www.google.com
第一个或多或少等待 3 秒,然后说它失败了。第二个,从第一次执行失败。
我尝试在安卓中使用 chrome 进入互联网,它可以工作!
检查您是否在清单上添加了互联网权限
检查您是否在代理配置中
如果问题仍然存在,请尝试此操作
只需创建一个传递上下文的 Web 服务器类实例
WebServer server=new WebServer(getApplicationContext());
现在将列表器附加到它
server.setOnServerStatusListner(new WebServer.OnServerStatusListner() {
@Override
public void onServerResponded(String responce) {
}
@Override
public void onServerRevoked() {
}
});
现在调用像 Http GET reqest 这样的 URL
server.connectWithGET("https://www.google.com/test.php?name=Eric");
可选,如果您正在处理 Http POST,则创建一个 DataRack
List<DataRack> racks=new ArrayList<DataRack>();
racks.add(new DataRack("name","Simon"));
racks.add(new DataRack("age","40"));
racks.add(new DataRack("location","Canada"));
并连接
server.connectWithPOST(MainActivity.this,"http://sangeethnandakumar.esy.es/PROJECTS/PUBLIC_SERVICE/posttest.php",racks);
你需要包含这个库:com.github.sangeethnandakumar:TestTube:v2.5.2
完整的文档在这里 - https://github.com/sangeethnandakumar/TestTube