标签:
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");
// 创建参数队
List<NameValuePair> nvps = new ArrayList<NameValuePair>();
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){}
}
}
标签:
原文地址:http://www.cnblogs.com/dudu234/p/5523828.html