code: protected void writeRequestLine(HttpState state, HttpConnection conn)
      throws IOException, HttpException {
          LOG.trace(
              "enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)");
          String requestLine = getRequestLine(conn);
          if (Wire.HEADER_WIRE.enabled()) {
              Wire.HEADER_WIRE.output(requestLine);
          }
          conn.print(requestLine, getParams().getHttpElementCharset());
      }
docs: Writes the request line to the given {@link HttpConnection connection}.
  
  <p>
  Subclasses may want to override this method to to customize the
  processing.
  </p>
  
  @param state the {@link HttpState state} information associated with this method
  @param conn the {@link HttpConnection connection} used to execute
  this HTTP method
  
  @throws IOException if an I/O (transport) error occurs. Some transport exceptions
  can be recovered from.
  @throws HttpException  if a protocol exception occurs. Usually protocol exceptions
  cannot be recovered from.
  
  @see #generateRequestLine