Я использую Blazegraph в качестве магазина RDF. Я пытаюсь вставить данные в следующем формате:
INSERT DATA {
<http://www.test.com/1> <http://www.test.com/2> <http://www.test.com/3> .
...
}
Теперь, если я использую параметр URL update
, например http://localhost:9999/bigdata/sparql?update=QUERY
, он работает просто отлично, но проблема в том, что когда данные слишком долго он будет превышать допустимую длину URI.
Так есть ли способ выполнить этот же запрос, но отправить его в теле запроса?
Я пытался просто выполнить запрос к http://localhost:9999/bigdata/sparql
с запросом в качестве тела запроса, но я получаю синтаксическую ошибку от сервера, говорящую, что он не ожидает INSERT
, а скорее SELECT
, DESCRIBE
или другие операторы. Я предполагаю, что это неправильно, что я пытаюсь сделать INSERT
, и, возможно, мне нужно отправить некоторые дополнительные заголовки / параметры, чтобы сигнализировать об этом.