1.获取网络权限
<!--获取网络权限-->
<uses-permission android:name="android.permission.INTERNET"/>
2.添加依赖
implementation 'com.lzy.net:okgo:3.0.4'
implementation 'com.lzy.net:okserver:2.0.5'
3.主要代码
private void getTime() {
OkGo.<String>get(App.url+App.GetWorkerInfoList) // 请求方式和请求url
.tag(this) // 请求的 tag, 主要用于取消对应的请求
.cacheMode(CacheMode.NO_CACHE) // 缓存模式,详细请看缓存介绍
.params("fWorkerNr","0001")
.execute(new StringCallback() {
@Override
public void onSuccess(com.lzy.okgo.model.Response<String> response) {
String ss = response.body().toString();
try {
JSONObject object = new JSONObject(ss);
JSONArray array = new JSONArray(object.getString("table"));
for (int i = 0; i <array.length() ; i++) {
JSONObject o = new JSONObject(array.get(i).toString());
Log.d("femwfjlwefw",o.getString("fWorkerName"));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
@Override
public void onError(com.lzy.okgo.model.Response<String> response) {
super.onError(response);
}
});
}