Bonjour,
J'essaye d'appeler une API SSO depuis mon code ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
                HttpClient client = new HttpClient();
                client.BaseAddress = this.baseAddress;
                client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
 
                HttpResponseMessage response = await client.GetAsync("contact/" + idContact);
                ...
Ce code me renvoie une exception :
"Une erreur s'est produite lors de l'envoi de la demande."
Inner exception : "La connexion sous-jacente a été fermée*: Une erreur inattendue s'est produite lors de l'envoi."
Source : mscorlib

Lorsque j'essaye d'envoyer la même requête directement avec Postman, cela fonctionne ( {{base_url}}/contact/12345 )
C'est une requête GET sans paramètres, avec une Authorization de type "Bearer Token", et c'est tout !...

Je suis en Framework 4.6.1.
Pourriez-vous me dépanner svp ?

Par avance merci

Edit : j'ajoute que même en supprimant la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
                client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
le résultat est exactement le même : le problème ne semble pas venir de la manière de passer le token...

J'ai également essayé d'ajouter ces lignes (trouvées sur un tuto) sans résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                client.DefaultRequestHeaders.Add("Authorization", "Bearer " + accessToken);