0

在阅读 JSON-LD 规范时,我注意到很多词汇表都http作为协议而不是https(参见第2 节。一致性)。这对我来说似乎很奇怪。在浏览器中打开时,通常会出现http -> https重定向(例如http://www.w3.org/ns/prov#)。

我的问题:对于 IRI 使用哪种协议是否有最佳实践?我说得对吗,在2.http中经常出现的事实是那些词汇相对较旧?!

4

1 回答 1

1

HTTPS 是基于 TLS 的 HTTP。在词汇表和命名空间的上下文中,这些 URI 只是不透明的字符串,它们永远不会被访问,因此该方案是否httphttps安全性很重要。如果它们匹配,软件可能会比较这些字符串以了解它是什么类型的文档,但没有任何东西会访问这些 URI。

只需使用您遵循的标准中定义的任何 URI,完全一样使用。所以如果标准说http://使用那个,如果它说https://然后使用那个,不要改变它们。知道它对安全没有影响。

较旧的标准使用 http 协议,而较新的标准可能使用 https 协议,但这并不重要,它们只是要匹配的不透明字符串,而不是连接。

于 2021-12-18T13:58:53.193 回答