😁 作者:Teddy (公众号:鸡仓故事汇)
文章目录
- 今日分享
今日分享
@Test
public void testWs() {
HttpPost post = new HttpPost("接口地址");
content.forEach(x-> {
try {
// 封装参数
List<BasicNameValuePair> list = new ArrayList<>();
long time = System.currentTimeMillis();
list.add(new BasicNameValuePair("commodityBarCode", x.getCommodityBarCode()));
list.add(new BasicNameValuePair("commodityName", x.getCommodityName() + "hyz"));
list.add(new BasicNameValuePair("commodityUrl", x.getCommodityUrl()));
list.add(new BasicNameValuePair("commoditySpecification", x.getCommoditySpecification()));
list.add(new BasicNameValuePair("sourceArea", x.getSourceArea()));
list.add(new BasicNameValuePair("companyName", x.getCompanyName()));
list.add(new BasicNameValuePair("companyUrl", x.getCompanyUrl()));
list.add(new BasicNameValuePair("companyArea", x.getCompanyArea()));
list.add(new BasicNameValuePair("type", "2"));
list.add(new BasicNameValuePair("reqTime", time + ""));
list.add(new BasicNameValuePair("towinToKen", DecryptMD5.code32("onion" + x.getCommodityBarCode() + time, null)));
post.setEntity(new UrlEncodedFormEntity(list, "UTF-8"));
//添加请求头参数
//post.addHeader("timestamp","1594695607545");
CloseableHttpClient client = HttpClients.createDefault();
//启动执行请求,并获得返回值
CloseableHttpResponse response = client.execute(post);
//得到返回的entity对象
HttpEntity entity = response.getEntity();
//把实体对象转换为string
String result = EntityUtils.toString(entity, "UTF-8");
//返回内容
System.out.println(result);
} catch (Exception e) {
e.printStackTrace();
}
});
}