Ajout du frontend et branchement sur l'API axione #9
1 changed files with 5 additions and 7 deletions
|
@ -43,19 +43,17 @@ def fantoirRequest(insee, rivoli, numVoie):
|
|||
|
||||
def query_axione_fantoir(cfg, insee, rivoli, numVoie):
|
||||
body = fantoirRequest(insee, rivoli, numVoie)
|
||||
query_axione(cfg, body)
|
||||
return query_axione(cfg, body)
|
||||
|
||||
|
||||
def query_axione_pto(cfg, ptoRef):
|
||||
body = ptoRequest(ptoRef)
|
||||
query_axione(cfg, body)
|
||||
return query_axione(cfg, body)
|
||||
|
||||
def query_axione(cfg, body):
|
||||
# Note: the password should be the base64 of username:password.
|
||||
# Don't ask why.
|
||||
passwd = base64.b64encode(f"{cfg.username}:{cfg.password}".encode("utf8")).decode(
|
||||
"utf8"
|
||||
)
|
||||
passwd = cfg.password
|
||||
headers = {
|
||||
"User-Agent": "aquilenet-elig-test/0.1",
|
||||
"Accept": "*/*",
|
||||
|
@ -63,7 +61,7 @@ def query_axione(cfg, body):
|
|||
"Connection": "Keep-Alive",
|
||||
"Authorization": passwd,
|
||||
}
|
||||
resp = None
|
||||
respData = None
|
||||
if not cfg.debug:
|
||||
try:
|
||||
conn = http.client.HTTPSConnection(
|
||||
|
@ -96,7 +94,7 @@ def query_axione(cfg, body):
|
|||
with open("./fixtures/dummy-data-1.xml", "r") as f:
|
||||
dummyData = f.read()
|
||||
return dummyData
|
||||
return resp
|
||||
return respData
|
||||
|
||||
|
||||
class LigneResult(TypedDict):
|
||||
|
|
Loading…
Reference in a new issue