图上标红地方如何改成动态的,,可以是任意值
new Thread(new Runnable() {
@Override
public void run() {
// OkHttpUtils builder = OkHttpUtils
// .builder();
//// builder.url("http://192.168.10.254:18081/");
// //**********For Jin Begin**********
// builder.url("http://192.168.10.254:18081/MSG");
// //**********For Jin end**********
// builder.AddHeader("content-type", "application/json;charset=UTF-8");
//// builder.post(user);
// //**********For Jin Begin**********
// builder.post(json);
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType,
"{\r\n \"ID\" : 10242," +
" \r\n \"FLAG\" : 12," +
" \r\n \"USER\" : 1," +
" \r\n \"S0\" : \"\"," +
"\r\n \"CNT1\" : 0," +
"\r\n \"CNT2\" : 0" +
"\r\n}");
Request request = new Request.Builder()
.url("http://192.168.10.10:18081/MSG")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = null;
try {
response = client.newCall(request).execute();
} catch (IOException e) {
throw new RuntimeException(e);
}
String responseData = null;
try {
responseData = response.body().string();
} catch (IOException e) {
throw new RuntimeException(e);
}
Log.w("回码数据--------------------------------》",responseData);
// 使用Handler将响应数据发送到主线程
Message message = mHandler.obtainMessage();
message.what = 0;
message.obj = responseData;
mHandler.sendMessage(message);
//**********For Jin end**********
// builder.async(new OkHttpUtils.ICallBack() {
// @Override
// public void OnSuccessful(Call call, String data) {
// updateData(data);
// }
//
//
// @Override
// public Void OnFailure(Call call, String data) {
// return null;
// }
// });
}
}).start();
}
}
}