zoukankan      html  css  js  c++  java
  • 钉钉机器人

    普通发送消息 
           Map<String, Object> params = new HashMap<>(3);
            params.put("msgtype", "text");
            Map<String, Object> text = new HashMap<>(1);
            text.put("content", content);
            params.put("text", text);
            String dingUrl = "复制你的机器人地址如:https://oapi.dingtalk.com/robot/send?access_token=jjjjjjiiiiiiii";
            HttpWebUtils.doPostJson(dingUrl, params, "UTF-8", 3000, 3000);

      

    public static String doPostJson(String url, Map<String, Object> reqDataMap, String
                charset, int socketTimeout, int connectTimeout) throws IOException {
            CloseableHttpClient httpClient = HttpClients.createDefault();
    
    
            HttpPost httpPost = new HttpPost(url);
    
    
            StringEntity sn = new StringEntity(JSONObject.toJSONString(reqDataMap), "UTF-8");
            sn.setContentEncoding(charset);
            sn.setContentType("application/json; charset=UTF-8");
            httpPost.setEntity(sn);
    
    
            //LOG.biz("************** httpPost url: " + url);
            //LOG.biz("** Header: " + JSON.toJSONString(httpPost.getAllHeaders()));
            RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(socketTimeout).setConnectTimeout(connectTimeout).build();//设置请求和传输超时时间
            httpPost.setConfig(requestConfig);
    
            CloseableHttpResponse response = httpClient.execute(httpPost);
            HttpEntity httpEntity = response.getEntity();
            return EntityUtils.toString(httpEntity, charset);
        }
    }
  • 相关阅读:
    顺序队列的模板
    链式队列模板
    链式栈模板
    栈应用hanoi
    判断出栈顺序
    用栈实现四则运算
    两栈共享问题
    The Preliminary Contest for ICPC Asia Nanjing 2019
    Educational Codeforces Round 71 (Rated for Div. 2)
    HDU6583:Typewriter(dp+后缀自动机)
  • 原文地址:https://www.cnblogs.com/ysg520/p/11242728.html
Copyright © 2011-2022 走看看