Je fais des demandes CORS à partir de https://169.254.128.2:8443
aux API diffusées sur https://169.254.128.2:8444
par le serveur lighttpd. Lighttpd a CORS activé avec les en-têtes de réponse suivants, mais la demande OPTIONS ne passe pas par Firefox.
setenv.add-response-header = (
"Access-Control-Allow-Origin" => "*" (tried https://169.254.128.2:8443 too),
"Access-Control-Allow-Headers" => "accept, Origin, x-requested-with, content-type, x-transmission-session-id, x-ida-auth-token, content-disposition",
"Access-Control-Expose-Headers" => "X-Transmission-Session-Id",
"Access-Control-Allow-Methods" => "GET, POST, OPTIONS, PUT"
)
J'obtiens l'erreur: MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT. Je voudrais savoir s'il existe un moyen de communiquer avec 8444 autre que l'acceptation explicite du certificat pour 8444. J'accepte déjà le certificat pour 8443 lors de mon premier accès à l'url https://169.254.128.2:8443
et 8444 et 8443 utilisent les mêmes certificats. Les demandes passent bien à la fois sur Chrome et Safari sans accepter les certificats.
Il s'agit d'un bogue firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=700837
Vous devez activer le certificat sur chaque port individuellement.
Ouvrir l'URL dans les certificats Firefox et Aceept https://169.254.128.2:844