EPUBCheck RSC-031: recurso remoto a través de HTTP
Actualizado:
EPUBCheck RSC-031 es un mensaje de advertencia: “Remote resource references should use HTTPS, but found "…".” Un recurso remoto se referencia con http en lugar de https. Es una advertencia: algunas aplicaciones de lectura bloquean conexiones inseguras, por lo que el recurso puede no cargarse.
El mensaje oficial
Remote resource references should use HTTPS, but found "%1$s".
- Severidad por defecto
- Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
- versión de EPUBCheck
- 5.4.0
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Enlaces antiguos o medios remotos que nunca se actualizaron a https.
- Audio, video o fuentes remotas copiadas de un proyecto antiguo o de un servidor que desde entonces se ha trasladado a https.
Cómo arreglarlo
- Encuentra la URL nombrada en el mensaje.
- Cámbiala a https si el servidor lo admite.
- Si el recurso es esencial, considera almacenarlo dentro del EPUB en su lugar, para que el libro no dependa de un servidor o una conexión de red, luego valida de nuevo.
Cuándo no es esto
Si el recurso remoto no está permitido para ser remoto en absoluto, el error es RSC-006.
Términos usados aquí
Otros mensajes de 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.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.