EPUBCheck RSC-031 : ressource distante via HTTP
Mis à jour :
EPUBCheck RSC-031 est un message d'avertissement : “Remote resource references should use HTTPS, but found "…".” Une ressource distante est référencée avec http au lieu de https. C'est un avertissement : certaines applications de lecture bloquent les connexions non sécurisées, donc la ressource peut ne pas se charger.
Le message officiel
Remote resource references should use HTTPS, but found "%1$s".
- Gravité par défaut
- Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
- version EPUBCheck
- 5.4.0
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Anciens liens ou médias distants qui n'ont jamais été mis à jour vers https.
- Audio à distance, vidéo ou polices copiées d'un ancien projet ou d'un serveur qui est depuis passé à https.
Comment le corriger
- Trouvez l'URL nommée dans le message.
- Changez-la en https si le serveur le supporte.
- Si la ressource est essentielle, envisagez de la stocker à l'intérieur du EPUB à la place, afin que le livre ne dépende pas d'un serveur ou d'une connexion réseau, puis validez à nouveau.
Quand ce n'est pas ça
Si la ressource distante n'est pas autorisée à être distante, l'erreur est RSC-006.
Termes utilisés ici
Autres messages RSC
RSC-030File URLs are not allowed in EPUB, but found "…".RSC-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".RSC-029Data URL is not allowed in this context.RSC-033Relative URL strings must not have a query component, but found one in "…".RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-034Scripts must have a JavaScript media type.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.