package com.rong.utils;import java.io.IOException;import com.alibaba.fastjson.JSON;import okhttp3.FormBody;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.Response;/** * 网络请求工具类 * * @author 徐荣 * */public class OkHttpUtils { private static final String BASE_URL = "http://115.28.221.22:8080/TaskKeeperServer/"; private static OkHttpClient client = new OkHttpClient(); /** * get请求 * * @param url * @param params * @param responseHandler */ public static String get(String url) { Request request = new Request.Builder().url(getAbsoluteUrl(url)).build(); Response response = null; try { response = client.newCall(request).execute(); return response.body().string(); } catch (IOException e) { e.printStackTrace(); } return null; } /** * post请求 * * @param url * @param value * @return * @throws IOException */ public staticString post(String url, T value) { String json = JSON.toJSONString(value); // 携带表单参数 FormBody formBody = new FormBody.Builder().add("params", "" + json).build(); Request request = new Request.Builder().url(getAbsoluteUrl(url)).post(formBody).build(); Response response; try { response = client.newCall(request).execute(); return response.body().string(); } catch (IOException e) { e.printStackTrace(); } return null; } private static String getAbsoluteUrl(String relativeUrl) { return BASE_URL + relativeUrl; }}