[英]W/System.err(1570): Starting the internal HTTP client in android
我正在使用restlet框架从android应用程序将一些数据上传到Google云数据存储 ,我已经创建了一个google web应用程序,并且它在localhost http:// localhost:8888 / data中运行 ,当我从测试设备访问它时将我的本地主机更改为http://10.0.2.2:8888/data ,我为android添加了restlet 2.3.4 ,而我正在运行我的应用程序时,出现以下错误,并在下面给出了logcat,这是系统错误 :我已经添加了清单文件中的Internet权限 ,任何人都可以在这里帮助我...相同的URL对于Java应用程序正常工作。
我的异步任务
private class UploadToCloud extends AsyncTask<String, Void, String> {
ClientResource cr = new ClientResource("http://10.0.2.2:8888/timerdata");
Gson g = new Gson();
ArrayList<DataModel> deviceData = new ArrayList<DataModel>();
@Override
protected void onPreExecute() {
cr.setRequestEntityBuffering(true);
cr.addQueryParameter("userId", "DD");
Random random = new Random();
int tHr = showRandomInteger(25, 40, random);
int tMin = showRandomInteger(1, 60, random);
int tSec = showRandomInteger(1, 60, random);
DataModel btc =new DataModel();
btc.setTimerHr(tHr);
btc.setTimerMin(tMin);
btc.setTimerSec(tSec);
deviceData.add(btc);
super.onPreExecute();
}
@Override
protected String doInBackground(String...urls) {
try
{
StringRepresentation stringRep = new StringRepresentation(g.toJson(deviceData));
stringRep.setMediaType(MediaType.APPLICATION_JSON);
System.out.println(stringRep.getText());
Representation res= cr.put(stringRep);
System.out.println(cr.getResponse());
}
catch (ResourceException e)
{
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(String message) {
}
}
日志猫
08-27 17:20:59.571: I/System.out(1570): [{"timerHr":32,"timerMin":44,"timerSec":55,"userId":207}]
08-27 17:20:59.636: W/System.err(1570): Starting the internal HTTP client
08-27 17:20:59.646: I/System.out(1570): (HTTPLog)-Static: isSBSettingEnabled false
08-27 17:20:59.646: I/System.out(1570): (HTTPLog)-Static: isShipBuild true
08-27 17:20:59.646: I/System.out(1570): (HTTPLog)-Thread-15475-256028228: SmartBonding Enabling is false, SHIP_BUILD is true, log to file is false, DBG is false
08-27 17:20:59.646: I/System.out(1570): (HTTPLog)-Static: isSBSettingEnabled false
08-27 17:20:59.651: I/System.out(1570): KnoxVpnUidStorageknoxVpnSupported API value returned is false
看来您正在尝试在MainThread上发出网络请求。 使用AsycTask来做到这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.