docs: @Override
      public String getResponseBodyAsString() throws IOException {
          byte[] rawdata = null;
          if (responseAvailable()) {
              rawdata = getResponseBody();
          }
          if (rawdata != null) {
              return EncodingUtil.getString(rawdata, getResponseCharSet());
          } else {
              return null;
          }
      }