使用okhttp发送json数据和上传文件到接口-创新互联
发送json数据的代码如下:
当前标题:使用okhttp发送json数据和上传文件到接口-创新互联
地址分享:http://myzitong.com/article/ihpgd.html
public static void sendRequestWithOkHttp(Listtime,Listx,Listy,Listz) {
new Thread(new Runnable() {
@Override
public void run() {
ListmList = new ArrayList<>();
try {
for (int i = 0; i< time.size(); i++) {
JSONObject obj = new JSONObject();
obj.put("accelerationX", x.get(i));
obj.put("accelerationY",y.get(i));
obj.put("accelerationZ",z.get(i));
obj.put("timestamp",time.get(i));
mList.add(obj);
}
} catch (JSONException e) {
}
// System.out.println(obj);
MediaType type = MediaType.parse("application/json;charset=utf-8");
RequestBody RequestBody2 = RequestBody.create(type,mList.toString());
try {
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
// 指定访问的服务器地址
.url("https://www.httpbin.org/post").post(RequestBody2)
.build();
Response response = client.newCall(request).execute();
String responseData = response.body().string();
System.out.println(responseData);
flag = true;
} catch (Exception e) {
e.printStackTrace();
}
}
}).start();
}
json数据格式为:
从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供网站制作、成都网站设计、网站策划、网页设计、域名申请、网站空间、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。上传文件:public void upload() {
new Thread(){
@Override
public void run() {
File file = new File("/mnt/sdcard/加速度数据");
MultipartBody multipartBody = new MultipartBody.Builder()
.addFormDataPart("加速度数据",file.getName(), RequestBody.create(file, MediaType.parse("text/plain")))
.build();
Request request = new Request.Builder().url("https://www.httpbin.org/post").post(multipartBody).build();
Call call = mOkHttpClient.newCall(request);
try {
Response response = call.execute();
Log.i(TAG, "upload: "+response.body().string());
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
当前标题:使用okhttp发送json数据和上传文件到接口-创新互联
地址分享:http://myzitong.com/article/ihpgd.html