Json ld JSON Hydra控制台未正确检测
我最近刚刚开始试用Hydra控制台。在我看来,它坏了 如果导航到公共版本: 然后输入此URL:Json ld JSON Hydra控制台未正确检测,json-ld,hydra-core,Json Ld,Hydra Core,我最近刚刚开始试用Hydra控制台。在我看来,它坏了 如果导航到公共版本: 然后输入此URL:http://kadebom.com/EntryPoint.jsonld(除了在我的服务器上,它是的精确副本) 它只返回“@context”:,不存在任何值 请参见屏幕截图: JS控制台中没有错误。我尝试将Apache配置更改为访问控制允许源代码:,但没有成功 有人能告诉我我做错了什么吗?出于某种原因,在任何文档中都没有说明,如果有,请提供,我的json文档必须是: { "@context": {
http://kadebom.com/EntryPoint.jsonld
(除了在我的服务器上,它是的精确副本)
它只返回“@context”:
,不存在任何值
请参见屏幕截图:
JS控制台中没有错误。我尝试将Apache配置更改为访问控制允许源代码:
,但没有成功
有人能告诉我我做错了什么吗?出于某种原因,在任何文档中都没有说明,如果有,请提供,我的json文档必须是:
{
"@context": {
"__value": "/hydra/api-demo/contexts/EntryPoint.jsonld",
"__activectx": {
"@base": {},
"hydra": {
"@id": "http://www.w3.org/ns/hydra/core#",
"@reverse": false
},
"vocab": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#",
"@reverse": false
},
"EntryPoint": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#EntryPoint",
"@reverse": false
},
"issues": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#EntryPoint/issues",
"@reverse": false,
"@type": "@id"
},
"register_user": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#EntryPoint/registerUser",
"@reverse": false,
"@type": "@id"
},
"my_account": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#EntryPoint/myAccount",
"@reverse": false,
"@type": "@id"
},
"users": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#EntryPoint/users",
"@reverse": false,
"@type": "@id"
}
}
},
"@id": {
"__iri": "@id",
"__value": {
"__orig_value": "/hydra/api-demo/",
"__value": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/"
}
}
},
"@type": {
"__iri": "@type",
"__value": {
"__orig_value": "EntryPoint",
"__value": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#EntryPoint"
}
}
},
"issues": {
"__iri": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#EntryPoint/issues",
"__value": {
"__orig_value": "/hydra/api-demo/issues/",
"__value": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/issues/"
}
}
},
"register_user": {
"__iri": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#EntryPoint/registerUser",
"__value": {
"__orig_value": "/hydra/api-demo/users/",
"__value": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/users/"
}
}
},
"users": {
"__iri": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#EntryPoint/users",
"__value": {
"__orig_value": "/hydra/api-demo/users/",
"__value": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/users/"
}
}
}
}
而不是您转到此url时将下载的内容:
http://www.markus-lanthaler.com/hydra/event-api/
您的文档似乎不是一份完全相同的副本(在阅读了您自己的答案后,我认为是这样)。在那里放一份准确的副本,并确保提供正确的内容类型,即
内容类型:application/ld+json
如果您希望右侧的文档也显示出来,那么还需要像示例一样从链接标题中引用API文档(执行curl-ihttp://www.markus-lanthaler.com/hydra/api-demo/contexts/EntryPoint.jsonld
以查看演示如何进行
顺便说一句,我建议你改为去看报纸