code: def parse(self, sentence, params=None, headers=None):
          
          if params is None:
              params = {}
          params['input'] = sentence
  
          hdrs = {'Accept': 'application/json'}
          if headers is not None:
              hdrs.update(headers)
  
          url = urljoin(self.server, 'parse')
          r = requests.get(url, params=params, headers=hdrs)
          if r.status_code == 200:
              return _RestResponse(r.json())
          else:
              r.raise_for_status()
docs: Request a parse of *sentence* and return the response.
  
          Args:
              sentence (str): sentence to be parsed
              params (dict): a dictionary of request parameters
              headers (dict): a dictionary of additional request headers
          Returns:
              A ParseResponse containing the results, if the request was
              successful.
          Raises:
              requests.HTTPError: if the status code was not 200