code: public static String doPost(String url, Map<String, String> params, String charset,
                                  int connectTimeout, int readTimeout, String proxyHost,
                                  int proxyPort) throws IOException {
          String ctype = "application/x-www-form-urlencoded;charset=" + charset;
          String query = buildQuery(params, charset);
          byte[] content = {};
          if (query != null) {
              content = query.getBytes(charset);
          }
          return doPost(url, ctype, content, connectTimeout, readTimeout, proxyHost, proxyPort);
      }
docs: 执行HTTP POST请求，可使用代理proxy。
  
  @param url 请求地址
  @param params 请求参数
  @param charset 字符集，如UTF-8, GBK, GB2312
  @param connectTimeout 连接超时时间
  @param readTimeout 请求超时时间
  @param proxyHost 代理host，传null表示不使用代理
  @param proxyPort 代理端口，传0表示不使用代理
  @return 响应字符串
  @throws IOException