code: public OutputStream getRequestOutputStream()
          throws IOException, IllegalStateException {
          LOG.trace("enter HttpConnection.getRequestOutputStream()");
          assertOpen();
          OutputStream out = this.outputStream;
          if (Wire.CONTENT_WIRE.enabled()) {
              out = new WireLogOutputStream(out, Wire.CONTENT_WIRE);
          }
          return out;
      }
docs: Returns an {@link OutputStream} suitable for writing the request.
  
  @throws IllegalStateException if the connection is not open
  @throws IOException if an I/O problem occurs
  @return a stream to write the request to