package com.ygj.yuemum.chuanyun; import com.alibaba.fastjson.JSONObject; import com.google.gson.Gson; import com.ygj.yuemum.utils.HttpUtils; import org.apache.http.HttpResponse; import org.apache.http.util.EntityUtils; import org.junit.Test; import java.util.HashMap; import java.util.Map; public class ImportTest { @Test public void testLoadObjects() throws Exception { Map paramMap = new HashMap(); paramMap.put("ActionName", "LoadBizObjects"); paramMap.put("SchemaCode", "e3i1ixenjat08xho5hy3zp2c4"); paramMap.put("Filter","{\"FromRowNum\": 0,\"RequireCount\": false,\"ReturnItems\": [], " + "\"SortByCollection\": [],\"ToRowNum\": 500, \"Matcher\": { \"Type\": \"And\", \"Matchers\": []}}"); //身份认证参数 Map headers = new HashMap(); headers.put("EngineCode","ae483ce1607kh089"); headers.put("EngineSecret","aDKyV5OYQa7HMv4qWvqH8bAlXxmzD3bQK2/klBFoHlu6XHRxh7Q2lg=="); Gson gson = new Gson(); HttpResponse result = HttpUtils.doPost("https://www.h3yun.com", "/OpenApi/Invoke", headers, null, gson.toJson(paramMap)); String strResult = EntityUtils.toString(result.getEntity()); JSONObject jsonObject = JSONObject.parseObject(strResult); System.out.println(strResult); } @Test public void testLoadObject() throws Exception { Map paramMap = new HashMap(); paramMap.put("ActionName", "LoadBizObject"); paramMap.put("SchemaCode", "ajxhpu8n5e3n2272xda8k38o3"); paramMap.put("BizObjectId", "97914666-af2a-4e4b-83ff-6bb0fa366cc0"); //身份认证参数 Map headers = new HashMap(); headers.put("EngineCode","ae483ce1607kh089"); headers.put("EngineSecret","aDKyV5OYQa7HMv4qWvqH8bAlXxmzD3bQK2/klBFoHlu6XHRxh7Q2lg=="); Gson gson = new Gson(); HttpResponse result = HttpUtils.doPost("https://www.h3yun.com", "/OpenApi/Invoke", headers, null, gson.toJson(paramMap)); String strResult = EntityUtils.toString(result.getEntity()); JSONObject jsonObject = JSONObject.parseObject(strResult); System.out.println(strResult); } }