From df1de6a8ca9bf6af14d858fb51d077c00dd2dd48 Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期五, 23 七月 2021 13:08:41 +0800
Subject: [PATCH] 修改bug

---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/HttpClientUtil.java |    7 ++++++-
 springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java  |    9 ++++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java
index cf00d38..75549a9 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java
@@ -113,8 +113,15 @@
      * @return 文章内容
      */
     public static R getActicle(String url) {
+        // post发送的参数
+        Map<String, Object> map = new HashMap<>();
+        map.put("type", "news"); // news表示图文类型的素材,具体看API文档
+        map.put("offset", 0);
+        map.put("count", 5);
+        // 将map转换成json字符串
+        String paramBody = JSON.toJSONString(map);
         // 请求与响应
-        String resp = HttpClientUtil.get(url, getWxHeaderMap());
+        String resp = HttpClientUtil.get(url, getWxHeaderMap(),paramBody);
         log.info(resp);
         return R.ok(resp);
     }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/HttpClientUtil.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/HttpClientUtil.java
index f07c808..ea451de 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/HttpClientUtil.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/HttpClientUtil.java
@@ -252,7 +252,7 @@
      * @param headerMap 请求头
      * @return 响应文本
      */
-    public static String get(String url, Map<String, String> headerMap) {
+    public static String get(String url, Map<String, String> headerMap,String param) {
         // 请求地址,以及参数设置
         HttpPost post = new HttpPost(url);
         if (headerMap != null) {
@@ -260,6 +260,11 @@
                 post.setHeader(entry.getKey(), entry.getValue());
             }
         }
+        if (StringUtils.isNotBlank(param)) {
+            log.info("参数值:{}", param);
+            HttpEntity httpEntity = new StringEntity(param, "utf-8");
+            post.setEntity(httpEntity);
+        }
         // 执行请求,获取相应
         return getRespString(post);
     }

--
Gitblit v1.7.1