italia / anpr

Issue tracker e documentazione di ANPR - Anagrafe Nazionale della Popolazione Residente
Creative Commons Attribution 4.0 International
180 stars 49 forks source link

[Collaudo] C019-servizioAccertamentoEsistenzaVita - UnkownAPI #4354

Closed DraKOCDS closed 9 months ago

DraKOCDS commented 9 months ago

Buonasera,

ho un comportamento strano richiamando il servizio C019-servizioAccertamentoEsistenzaVita in ambiente di collaudo.

In particolare effettuando la chiamata da codice ottengo questa risposta:

{ "type": "https://govway.org/handling-errors/404/UnknownAPI.html", "title": "UnknownAPI", "status": 404, "detail": "Unknown API", "X-Global-Transaction-ID": "3f7e3e2d65aa954593081e2d" }

mentre facendola da Postman, generando i dati allo stesso modo:

{ "type": "https://govway.org/handling-errors/400/InteroperabilityInvalidRequest.html", "title": "InteroperabilityInvalidRequest", "status": 400, "detail": "Received request is not conform to the required interoperability profile", "govway_id": "ea732c9b-b6e0-11ee-98b5-005056ae1884" }

il payload utilizzato è:

{"idOperazioneClient":"1","criteriRicerca":{"codiceFiscale":"STTSGT90A01H501J"},"datiRichiesta":{"dataRiferimentoRichiesta":"2023-12-31","motivoRichiesta":"1","casoUso":"C019"}}

Presumo ci possa essere un errore nel Agid-JWT-Signature o nel Agid-JWT-TrackingEvidence anche se ho rispettato le specifiche e seguito il codice di esempio condiviso qui #3964 anche se il mio client è .Net.

Grazie per il supporto

DraKOCDS commented 9 months ago

URGENTE

Buongiorno, è possibile avere maggiori dettagli sugli errori segnalati? Questi sviluppi sono necessari per l'elaborazione delle polizze dormienti. Grazie

DraKOCDS commented 9 months ago

Salve, ho trovato il problema nella generazione dei token. Ora però la stessa chiamata funziona da Postman ma non funziona da codice tornandomi sempre 404 Unknown API

DraKOCDS commented 9 months ago

Per chi dovesse avere il mio stesso problema da un client .Net, la soluzione è quella di settare esplicitamente l'header Host che altrimenti resta vuoto.