code: protected void readHeader(ByteBuffer buffer) {
      super.readHeader(buffer);
      if (this.responseStatus != ResponseStatus.NO_ERROR) {
        if (ByteUtils.stepBuffer(buffer, this.responseTotalBodyLength)) {
          this.decodeStatus = BinaryDecodeStatus.DONE;
        }
      }
    }
docs: optimistic,if response status is greater than zero,then skip buffer to next response,set result
  as null