Skip to content
Extraits de code Groupes Projets

[ADD] add headers from response in return

Fusionnées Julien - Le Filament a demandé de fusionner 14.0-get-headers-from-request vers 14.0
2 files
+ 13
10
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 12
9
@@ -40,7 +40,7 @@ class ApiConnector(models.AbstractModel):
# ------------------------------------------------------
# API functions
# ------------------------------------------------------
def call_api(self, url, call_type, **kwargs):
def call_api(self, url, call_type, with_headers=False,**kwargs):
"""
:param url: action API Alfresco
:param call_type: post/get/put/delete
@@ -66,16 +66,19 @@ class ApiConnector(models.AbstractModel):
except Exception as e:
raise e
if with_headers:
return response.json(), response.headers
return response.json()
def api_get(self, url, **kwargs):
return self.call_api(url, "get", **kwargs)
def api_get(self, url, with_headers=False,**kwargs):
return self.call_api(url, "get", with_headers=with_headers, **kwargs)
def api_post(self, url, **kwargs):
return self.call_api(url, "post", **kwargs)
def api_post(self, url, with_headers=False,**kwargs):
return self.call_api(url, "post", with_headers=with_headers, **kwargs)
def api_put(self, url, **kwargs):
return self.call_api(url, "put", **kwargs)
def api_put(self, url, with_headers=False,**kwargs):
return self.call_api(url, "put", with_headers=with_headers, **kwargs)
def api_delete(self, url, **kwargs):
return self.call_api(url, "delete", **kwargs)
def api_delete(self, url, with_headers=False, **kwargs):
return self.call_api(url, "delete", with_headers=with_headers, **kwargs)
Chargement en cours