【问题标题】:maximum # characters in CURL submission to Ontotext GraphDB?CURL 提交到 Ontotext GraphDB 的最大 # 个字符?
【发布时间】:2019-02-27 15:44:43
【问题描述】:

我有一些超过 5000 个包机的 SPARQL 查询。当它们通过 CURL(特别是 httr::GET in R)提交到 GraphDB 时,它们不会出现在查询监视器屏幕上,并且(立即)CURL 响应为空。

有没有办法允许通过 CURL 向 GraphDB 提交更长的 SPARQL 查询?当我将这些长查询直接提交到 Web 界面时,它们确实有效。

我还没有弄清楚确切的截止日期。到目前为止,我最长的工作查询是 4779 个字符。

我正在设法缩短查询时间,例如最小化空格、更短的变量名称以及可能的整体重构。

【问题讨论】:

  • 您尝试了POST 请求吗?

标签: r curl sparql graphdb


【解决方案1】:

这在很大程度上取决于您使用的 curl 请求,确切地说。如果是在body中存储数据,应该没有问题。

不过,一般来说,我建议您使用 POST 请求任何相当大的内容,如 cmets 中所建议的那样。这避免了响应大小受客户端限制的问题。

【讨论】:

  • 我只需要留出时间重新了解 POST 和 GET 之间的区别。谢谢,AKSW 和 Radostin。
猜你喜欢
  • 1970-01-01
  • 2016-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-22
相关资源
最近更新 更多