docs: private void parseQueryFormData() throws IOException {
          int size = getContentLength();
          if (0 == size) {
              // no body present
              this.queryParameters = new HashMap<String, String[]>();
              return;
          } else if (-1 == size) {
              // chunked encoded perhaps
              size = 1024;
          }
          StringBuilder sb = new StringBuilder(size);
          char[] data = new char[size];
          BufferedReader reader = getReader();
          int len = reader.read(data);
          while (-1 != len) {
              sb.append(data, 0, len);
              len = reader.read(data);
          }
          this.queryParameters = parseQueryString(sb.toString());
      }