Jena Fuseki Sparql Нет запроса = ошибка

Я пытаюсь вставить данные в граф jena fuseki, используя этот простой запрос:

PREFIX test: <http://test.org> 
INSERT {?subject test:hasName "Bob"} 
WHERE{
  ?subject test:hasEmail "[email protected]" .
}

Однако я получаю сообщение об ошибке: Ошибка 400: запрос SPARQL: нет параметра 'query ='

Fuseki - версия 2.3.1 (Дата сборки: 2015-12-08T09: 24: 07 + 0000)

Что означает эта ошибка и как ее исправить? эта ошибка также появляется, когда я пытаюсь удалить данные. Спасибо.


person Daniel Valland    schedule 17.02.2016    source источник
comment
Как вы запрашиваете тройной магазин? Это похоже на ошибку HTTP-запроса (отсутствует параметр query).   -  person Giuseppe Marra    schedule 17.02.2016
comment
@Giuseppe Marra Я использую вкладку запросов в jena fuseki. Вот почему ошибка выглядит странной, если только графический интерфейс не отправляет запросы sparql как запрос на получение самому себе ...   -  person Daniel Valland    schedule 17.02.2016
comment
См. stackoverflow.com/questions/32309632/ и проверьте, к какой конечной точке вы в настоящее время запрашиваете   -  person Giuseppe Marra    schedule 17.02.2016
comment
Это может быть дубликат stackoverflow.com/questions/32309632 /, на которую ссылается @GiuseppeMarra.   -  person Ben Companjen    schedule 13.01.2017


Ответы (1)


Убедитесь, что вы указываете на соответствующую конечную точку. В Fuseki конечная точка запросов (например, http://localhost:13030/mygraph/query) отличается от конечной точки обновления (http://localhost:13030/mygraph/update).

Выборы, запросы и конструкции должны выполняться с использованием первого, а обновления, вставки и удаления должны выполняться с использованием второго.

person Gustavo Moreira    schedule 18.11.2016