从DBpedia获取资源的RDF

问题描述:

如果我在DBpedia上使用内容类型text/turtle,application/rdf+xml,text/ntriples,application/ld+json在资源<http://dbpedia.org/resource/Paris>上发出HTTP GET请求,我会得到页面http://dbpedia.org/page/Paris的HTML内容。从DBpedia获取资源的RDF

嗯,我确实知道DBpedia正在执行重定向到人类的页面,但由于我正在使用机器做一个请求并正确指定我需要RDF,因此根据链接数据原则,我不应该获得RDF文档http://dbpedia.org/data/Paris其中描述了资源<http://dbpedia.org/resource/Paris>

您的请求表示您希望列出任何所列的MIME类型,但您不关心哪些类型。您需要为各种MIME类型设置首选项的顺序。

,而不是例如, -

curl -ILH "Accept: text/turtle,application/rdf+xml,text/ntriples,application/ld+json" http://dbpedia.org/resource/Paris 

- 你可以尝试 -

curl -ILH "Accept: text/turtle; q=1.0, application/rdf+xml; q=0.7, text/ntriples; q=0.9, application/ld+json; q=0.8" http://dbpedia.org/resource/Paris 
+1

其实,最愚蠢的错误不断,我用的是Content-Type头,而不是接受头,它是一个*复制贴:( – Noor