我正在使用兩個不同的HTTP POST
實用程序(Firefox中的poster以及Python
requests API)將簡單的SPARQL
插入到Virtuoso
。如何將SPARQL POST到Virtuoso?
我的網址是:http://localhost:8890/sparql
我的請求參數是:
default-graph-uri: <MY_GRAPH>
should-sponge: soft
debug: on
timeout:
format: application/xml
save: display
fname:
我把實際SPARQL(INSERT DATA { GRAPH...
)在消息的內容。
我嘗試了不同的內容類型,但都沒有工作。雖然上述參數集指定了application/xml
,但確實得到了200個響應,但是沒有插入任何數據。當我嘗試text/turtle
的內容類型時,我得到了409個無效路徑,這在this post中也被引用。
但是,我可以成功地做HTTP GET
,但是,由於性能原因,我想超出有效載荷長度限制。與GET的唯一區別是,SPARQL進入query
參數下的URL,並且POST 應該通過在同一請求中包含多個三元組而在消息內容中啓用更大的有效載荷,而不僅僅是一個(我有100個1000個插入物)。我正在嘗試關注this documentation page。
您可以繼續在這裏張貼,但值得注意的是,具體的炫技,問題往往回答更快,更準確地對[炫技用戶郵件列表(https://sourceforge.net/p/virtuoso/mailman/virtuoso-users /)或[OpenLink支持案例](http://support.openlinksw.com/support/online-support.vsp)。 – TallTed
我明白了,但如果我有一個「我該怎麼......?」的話,請到不同的專業留言板 – amphibient
這裏說[這裏](http://boards.openlinksw.com/support/)並不是很實際。問題,「發佈到**堆棧溢出**或Quora!」 – amphibient