code: public static String post(String url,
                                Map<String, String> header,
                                Map<String, String> params) throws IOException {
  
          HttpURLConnection httpUrlConn = httpUrlConn(url);
          httpUrlConn.setDoOutput(true);
          httpUrlConn.setRequestMethod(Constant.RequestMethodPost);
          // header
          if (header != null) {
              header(header, httpUrlConn);
          }
  
          httpUrlConn.connect();
  
          // out
          if (params != null) {
              PrintWriter pw = new PrintWriter(httpUrlConn.getOutputStream());
              String param = Utils.getUrlParamsByMap(params);
              pw.print(param);
              pw.flush();
              pw.close();
          }
  
          return readIO(httpUrlConn);
      }
docs: 通过 Post 方式请求数据
  @param url    URL的字符串，或者将URL和Param拼接之后的字符串
  @param header 请求的属性，也叫请求头
  @param params 用 Map 来进行保存你的参数
  @return URL 返回的数据，类型是 String
  @throws IOException IO异常：给定的 URL 不正确，或者其他原因，导致服务法法找到
  或是在向服务器上传数据时，当然还有可能在读取服务返回的数据时