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