docs: public long writeBody(OutputStream out, boolean isCloseOut, StreamProgress streamProgress) {
  		if (null == out) {
  			throw new NullPointerException("[out] is null!");
  		}
  		try {
  			return IoUtil.copyByNIO(bodyStream(), out, IoUtil.DEFAULT_BUFFER_SIZE, streamProgress);
  		} finally {
  			IoUtil.close(this);
  			if (isCloseOut) {
  				IoUtil.close(out);
  			}
  		}
  	}