code: async def get_data(self, raw: bool=True) -> AnyStr:
          
          try:
              body_future = asyncio.ensure_future(self.body)
              raw_data = await asyncio.wait_for(body_future, timeout=self.body_timeout)
          except asyncio.TimeoutError:
              body_future.cancel()
              from ..exceptions import RequestTimeout  # noqa Avoiding circular import
              raise RequestTimeout()
  
          if raw:
              return raw_data
          else:
              return raw_data.decode(self.charset)
docs: The request body data.