😁  作者: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();
            }
        });

}