Bonjour,

J'ai un WebService qui tourne en localhost.
J'ai créé un certificat auto-signé et l'ai installé sur le pc.
Je l'ai aussi ajouté dans le cacerts de Java.

Je fais des appels vers ce WS via CMD avec "curl" et le WS fait ce que je lui demande.

via le browser, il refuse car le certificat auto-signé n'est pas trusted

J'essaie via un script en Javascript de lancer l'url via l'objet "XMLHttpRequest" mais j'ai aussi des problèmes.
Il ne parvient pas à atteindre le WS.
J'utilise les fonction de l'objet "XMLHttpRequest" :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
		xmlhttp.onload = function() {
			alert(`Loaded: ${xmlhttp.status} ${xmlhttp.response}`);
		};
 
		xmlhttp.onprogress = function(event) { // triggers periodically
			// event.loaded - how many bytes downloaded
			// event.lengthComputable = true if the server sent Content-Length header
			// event.total - total number of bytes (if lengthComputable)
			alert(`Received ${event.loaded} of ${event.total}`);
		};

résultats
"onprogress" donne :

received 295/295 = apparemment toutes les données ont abouties

"onload"

Nom : https.JPG
Affichages : 92
Taille : 21,8 Ko

Question : y-a-t'il possibilité d'atteindre le WS et qu'il excute les demandes comme en CMD ou c'est voué à l'échec ?

Merci d'avance

cpf