def post(self, url, entity):
        """
        To make a POST request to Falkonry API server
        :param url: string
        :param entity: Instantiated class object
        """

        try:
            if entity is None or entity == "":
                jsonData = ""
            else:
                jsonData = entity.to_json()
        except Exception as e:
            jsonData = jsonpickle.pickler.encode(entity)
        response = requests.post(
            self.host + url,
            jsonData,
            headers={
                "Content-Type": "application/json",
                'Authorization': 'Bearer ' + self.token,
                'x-falkonry-source':self.sourceHeader
            },
            verify=False
        )
        if response.status_code == 201:
            try:
                return json.loads(response._content.decode('utf-8'))
            except Exception as e:
                return json.loads(response.content)
        elif response.status_code == 409:
            try:
                return json.loads(response._content.decode('utf-8'))
            except Exception as e:
                return json.loads(response.content)
        elif response.status_code == 401:
            raise Exception(json.dumps({'message':'Unauthorized Access'}))
        else:
            raise Exception(response.content)
def post ( self , url , entity ) : try : if entity is None or entity == "" : jsonData = "" else : jsonData = entity . to_json ( ) except Exception as e : jsonData = jsonpickle . pickler . encode ( entity ) response = requests . post ( self . host + url , jsonData , headers = { "Content-Type" : "application/json" , 'Authorization' : 'Bearer ' + self . token , 'x-falkonry-source' : self . sourceHeader } , verify = False ) if response . status_code == 201 : try : return json . loads ( response . _content . decode ( 'utf-8' ) ) except Exception as e : return json . loads ( response . content ) elif response . status_code == 409 : try : return json . loads ( response . _content . decode ( 'utf-8' ) ) except Exception as e : return json . loads ( response . content ) elif response . status_code == 401 : raise Exception ( json . dumps ( { 'message' : 'Unauthorized Access' } ) ) else : raise Exception ( response . content )
To make a POST request to Falkonry API server
        :param url: string
        :param entity: Instantiated class object