ansforge / annuaire-sante-fhir-documentation

IRIS-DP en FHIR, le nouveau service de publication développé et maintenu par l’Agence du Numérique en Santé (ANS).
https://ansforge.github.io/annuaire-sante-fhir-documentation/
MIT License
17 stars 1 forks source link

HAPI-1361: Failed to parse response from server when performing GET to URL org.apache.http.conn.ConnectTimeoutException: Connect to gateway.api.esante.gouv.fr:443 [gateway.api.esante.gouv.fr/80.78.2.231] failed: Connect timed out #234

Closed alaseoud closed 2 months ago

alaseoud commented 4 months ago

Bonjour,

j'ai toujours ce problème lorsque j'appelle n'importe quel ws de l'api https://gateway.api.esante.gouv.fr/fhir/v1/

voici le code que j'ai développé en Java :

FhirContext ctx = FhirContext.forR4();

        ctx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);

        // Create a client
        IGenericClient client = ctx.newRestfulGenericClient("https://gateway.api.esante.gouv.fr/fhir/v1/");

        client.registerInterceptor(new IClientInterceptor() {
            @Override
            public void interceptRequest(IHttpRequest iHttpRequest) {
                iHttpRequest.addHeader("ESANTE-API-KEY", "XXXXXXXXXXXXXXXXXXXXX");
            }

            @Override
            public void interceptResponse(IHttpResponse iHttpResponse) throws IOException {

            }
        });

        client.registerInterceptor(new LoggingInterceptor(true));

        Practitioner practitioner = client.read().resource(Practitioner.class).withId("003-35168").execute();

        // Print the output
        String string = ctx.newJsonParser().setPrettyPrint(true).encodeResourceToString(practitioner);

Par contre lorsque j'utilise Postman ça fonctionne bien.

Svp c'est quoi le problème de mon code !

Je vous en remercie.

Cordialement, Saoud

zilliw commented 2 months ago

Bonjour

Merci pour l'utilisation à votre API.

Nous ne reproduisons pas le problème même avec votre code (qui fonctionne nous l’avons testé). Vous avez peut-être un problème réseau ou de blocage IP ?

Je clôture le sujet.