Schema.org 未能交付 application/ld+json
Schema.org fails to deliver application/ld+json
在我的 java 应用程序中,出现以下错误
Caused by: java.lang.RuntimeException: java.lang.RuntimeException:
com.github.jsonldjava.core.JsonLdError: loading remote context failed: http://schema.org/
使用 curl 我目前得到类似
的东西
curl -i -L -k --compressed -H "Accept: application/ld+json" https://schema.org/
HTTP/2 200
access-control-allow-credentials: true
access-control-allow-headers: Accept
access-control-allow-methods: GET
access-control-allow-origin: *
access-control-expose-headers: Link
link: </docs/jsonldcontext.jsonld>; rel="alternate"; type="application/ld+json"
....
/** Body contains HTML payload **/
主页不再支持内容协商。
相反,您必须按照
上的说明进行操作
https://schema.org/docs/developers.html
并使用其中一个链接版本:
例如
https://schema.org/version/latest/schemaorg-current-http.jsonld
{
"@context" : "https://schema.org/version/latest/schemaorg-current-http.jsonld"
}
或使用 curl
curl -i -L https://schema.org/version/latest/schemaorg-current-http.jsonld
在我的 java 应用程序中,出现以下错误
Caused by: java.lang.RuntimeException: java.lang.RuntimeException:
com.github.jsonldjava.core.JsonLdError: loading remote context failed: http://schema.org/
使用 curl 我目前得到类似
的东西curl -i -L -k --compressed -H "Accept: application/ld+json" https://schema.org/
HTTP/2 200
access-control-allow-credentials: true
access-control-allow-headers: Accept
access-control-allow-methods: GET
access-control-allow-origin: *
access-control-expose-headers: Link
link: </docs/jsonldcontext.jsonld>; rel="alternate"; type="application/ld+json"
....
/** Body contains HTML payload **/
主页不再支持内容协商。 相反,您必须按照
上的说明进行操作https://schema.org/docs/developers.html
并使用其中一个链接版本:
例如
https://schema.org/version/latest/schemaorg-current-http.jsonld
{
"@context" : "https://schema.org/version/latest/schemaorg-current-http.jsonld"
}
或使用 curl
curl -i -L https://schema.org/version/latest/schemaorg-current-http.jsonld