我想使用 http get 从 java 代码中查询 wordnet 的端点。我得到了到端点“wordnet.rkbexplorer.com”的连接,但我收到一个错误,即 sparsql-query 不正确。当我在 wordnet.rkbexplorer.com 网站上键入它时,查询本身就会执行。我的 GTTP GET 网址的语法不正确吗?我在这方面没有太多经验。
我的代码:
URL url = new URL("http://wordnet.rkbexplorer.com/sparql/?query="+query);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
String query = "PREFIX id: <http://wordnet.rkbexplorer.com/id/> "
+ "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> "
+ "SELECT * WHERE { ?s rdfs:label ?o } LIMIT 10";
错误:
error at URI 3store:default#:1 - syntax error, unexpected $end, expecting identifier