EPUBCheck RSC-031: recurso remoto via HTTP
Atualizado:
EPUBCheck RSC-031 é uma mensagem de aviso: “Remote resource references should use HTTPS, but found "…".” Um recurso remoto é referenciado com http em vez de https. É um aviso: alguns aplicativos de leitura bloqueiam conexões inseguras, então o recurso pode não carregar.
A mensagem oficial
Remote resource references should use HTTPS, but found "%1$s".
- Severidade padrão
- Aviso. O EPUB ainda é válido, mas algo provavelmente causará problemas em alguns aplicativos de leitura. EPUBCheck sai com 0, a menos que você passe --failonwarnings.
- versão EPUBCheck
- 5.4.0
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Links antigos ou mídias remotas que nunca foram atualizados para https.
- Áudio, vídeo ou fontes remotos copiados de um projeto antigo ou de um servidor que desde então foi movido para https.
Como consertar isso
- Encontre a URL mencionada na mensagem.
- Mude para https se o servidor o suportar.
- Se o recurso é essencial, considere armazená-lo dentro do EPUB para que o livro não dependa de um servidor ou de uma conexão de rede, em seguida, valide novamente.
Quando não é isso
Se o recurso remoto não pode ser remoto de forma alguma, o erro é RSC-006.
Termos usados aqui
Outras mensagens 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.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.