package com.dianping.cscCaseSevice;import net.sf.json.JSONObject;import org.apache.commons.httpclient.HttpClient;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.StringEntity;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients;import org.apache.http.message.BasicNameValuePair;import org.apache.http.util.EntityUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.testng.AbstractTestNGSpringContextTests;import org.testng.annotations.Test;import org.apache.http.NameValuePair;import com.dianping.csc.platform.csccase.api.dto.CscCaseDto;import com.dianping.csc.platform.csccase.api.enums.CscCaseStatusEnum;import com.dianping.csc.platform.csccase.api.enums.CustomerType;import com.dianping.csc.platform.csccase.api.enums.PriorityType;import com.dianping.csc.platform.csccase.api.dto.CscCaseTakeOutDto;import com.dianping.csc.platform.csccase.api.enums.CompensateModeEnum;import com.dianping.csc.platform.csccase.api.enums.EvidenceSendWayEnum;import java.io.IOException;import java.math.BigDecimal;import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import java.util.List;/** * Created by zjj on 16/5/24. */public class testCreateCaseForMovie { @Test public void test(){ // 创建默认的httpClient实例. CloseableHttpClient httpclient = HttpClients.createDefault(); // 创建httppost HttpPost method = new HttpPost("http://10.66.56.86:8080/api/case/createCaseForMovie"); // 创建参数队 Listnvps = new ArrayList (); Date d = new Date(); nvps.add(new BasicNameValuePair("sfCaseId", "1"));// 红谷滩新闻资讯,channelId 77 nvps.add(new BasicNameValuePair("customerName", "meme"));// 标题 nvps.add(new BasicNameValuePair("bindNumber", "123"));// 资讯内容 nvps.add(new BasicNameValuePair("callerNumber", "1234"));// 资讯源地址 nvps.add(new BasicNameValuePair("dealGroupId", "123456"));// 来源网站名称 nvps.add(new BasicNameValuePair("dealGroupName", "keyide"));// 采用 url,url,url 的格式进行图片的返回 nvps.add(new BasicNameValuePair("orderType", "2")); nvps.add(new BasicNameValuePair("comments", "可以吧")); nvps.add(new BasicNameValuePair("caseContent", "又有")); nvps.add(new BasicNameValuePair("acceptId", "123")); nvps.add(new BasicNameValuePair("acceptGroupId", "234")); nvps.add(new BasicNameValuePair("customerRequire","2345")); nvps.add(new BasicNameValuePair("orderNumber","234567")); nvps.add(new BasicNameValuePair("dealPeriod", "20")); try { HttpEntity entity = new UrlEncodedFormEntity(nvps,"utf-8"); method.setEntity(entity); try { CloseableHttpResponse result = httpclient.execute(method); if (result != null) { String resData = EntityUtils.toString(result.getEntity()); System.out.println("--------------------------------------"); System.out.println("Response content: " + resData); System.out.println("--------------------------------------"); method.abort(); } } catch (Exception e){} finally { // 关闭连接,释放资源 try { httpclient.close(); } catch (IOException e) { e.printStackTrace(); } } } catch (Exception E){} }}