从DBpedia获取资源的RDF

从DBpedia获取资源的RDF,rdf,dbpedia,linked-data,content-negotiation,Rdf,Dbpedia,Linked Data,Content Negotiation,如果我在DBpedia上对一个资源发出HTTP GET请求,比如,其内容类型为text/turtle、application/rdf+xml、text/ntriples、application/ld+json,我会得到页面的HTML内容 我知道DBpedia正在为人类执行页面重定向,但由于我使用机器执行请求并正确指定我需要RDF,根据链接数据原则,我是否应该获取描述资源的RDF文档?您的请求说您想要任何列出的MIME类型,但你不在乎哪个。您需要设置各种MIME类型的首选顺序 例如,而不是- cu

如果我在DBpedia上对一个资源发出HTTP GET请求,比如
,其内容类型为
text/turtle、application/rdf+xml、text/ntriples、application/ld+json
,我会得到页面的HTML内容


我知道DBpedia正在为人类执行页面重定向,但由于我使用机器执行请求并正确指定我需要RDF,根据链接数据原则,我是否应该获取描述资源的RDF文档

您的请求说您想要任何列出的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

您的请求表示您想要列出的任何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

事实上,有史以来最愚蠢的错误,我使用的是内容类型标题而不是接受标题,这是一个狗屎复制粘贴:(事实上,有史以来最愚蠢的错误,我使用的是内容类型标题而不是接受标题,这是一个狗屎复制粘贴:(