code: public String getInputBody() {
          if (m_requestEntity.length == 0 || !m_bEntityCompressed) {
              return Utils.toString(m_requestEntity);
          } else {
              try {
                  return Utils.toString(Utils.decompressGZIP(m_requestEntity));
              } catch (IOException e) {
                  throw new IllegalArgumentException("Error decompressing input: " + e.toString());
              }
          }
      }
docs: Get the input entity (body) of this REST request as a string. If no input entity
  was provided, an empty string is returned. If an input entity exists and is
  compressed, it is decompressed first. The binary input entity is converted to a
  string using UTF-8.
  
  @return  The input entity (body) of this REST request as a string. It is empty if
  there is no input string.