示例#1
0
    private static void writePost(Collection<Connection.KeyVal> data, OutputStream outputStream)
        throws IOException {
      OutputStreamWriter w = new OutputStreamWriter(outputStream, DataUtil.defaultCharset);
      boolean first = true;
      for (Connection.KeyVal keyVal : data) {
        if (!first) w.append('&');
        else first = false;

        w.write(URLEncoder.encode(keyVal.key(), DataUtil.defaultCharset));
        w.write('=');
        w.write(URLEncoder.encode(keyVal.value(), DataUtil.defaultCharset));
      }
      w.close();
    }