/** * 请求参数 */ public class MyRequestParams { /** * token */ private static String token; /** * 封装请求参数 * * @param requestBaseDomain * @return RequestParams */ public static RequestParams getParams(AppRequestBaseDomain requestBaseDomain) { RequestParams params = new RequestParams(); if (requestBaseDomain == null) { requestBaseDomain = new AppRequestBaseDomain(); } try { String s = JSON.toJSONString(requestBaseDomain); params.setBodyEntity(new StringEntity(s, "UTF-8")); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } params.setContentType("application/json"); token = MyApplication.getInstance().getToken(); params.addHeader("REQUEST_TOKEN", token); return params; } /** * 封装请求参数 * * @param imRequestData * @return RequestParams */ public static RequestParams getParams(ImRequestData imRequestData) { RequestParams params = new RequestParams(); try { String s = JSON.toJSONString(imRequestData); params.setBodyEntity(new StringEntity(s, "UTF-8")); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } params.setContentType("application/json"); token = MyApplication.getInstance().getToken(); params.addHeader("REQUEST_TOKEN", token); return params; } }
网络请求封装
最新推荐文章于 2024-05-30 21:45:00 发布