class_docstr: A class for sending post requests to a webservice.
docstr: Initialize the Post object.
  
  :param uri: The URI to send the post request to.
  :type uri: str
  :param input_data: The data to send in the post request.
  :type input_data: dict
  :param headers: The optional headers to send with the post request.
  :type headers: dict
docstr_tok: ["Initialize","the","Post","object",".",":","param","uri",":","The","URI","to","send","the","post","request","to",".",":","type","uri",":","str",":","param","input_data",":","The","data","to","send","in","the","post","request",".",":","type","input_data",":","dict",":","param","headers",":","The","optional","headers","to","send","with","the","post","request",".",":","type","headers",":","dict"]
code: def __init__(self, uri, input_data, headers):
      """Initialize the Post object.
  
      :param uri: The URI to send the post request to.
      :type uri: str
      :param input_data: The data to send in the post request.
      :type input_data: dict
      :param headers: The optional headers to send with the post request.
      :type headers: dict
      """
      self._uri = uri
      self._input_data = input_data
      self._headers = headers
  
imports: import requests
  from raiutils.common.retries import retry_function
label_desc: Use image node_id 1 to create a new Post object from inherited base classes: object with example: obj = Post(uri, input_data, headers)