...moreover  I find useful to adopt the encoded version, more or less this
way:

$ curl -X POST \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept:text/csv" \
--data-urlencode "SELECT DISTINCT ?Concept WHERE { [] a ?Concept } LIMIT
100" \
--data-urlencode "default-graph-uri=https://example.org/mygraph"; \
"http://localhost:8890/sparql";

best,
Alfredo


Il giorno ven 30 apr 2021 alle ore 16:13 jerven Bolleman
<jerven.bolleman@sib.swiss> ha scritto:

> Hi Luis, Roel,
>
> The --data section should start with query=
>
> curl -X POST -vH "Accept:application/sparql-results+xml" --data
> "query=select distinct ?Concept where {[] a ?Concept} LIMIT 100"
> http://localhost:8890/sparql
>
> For the rest using a response type other than HTML  is recommended
> e.g. the sparql-results in xml I added.
>
> Regards,
> Jerven
>
> On 30/04/2021 15:29, Roel Janssen wrote:
> > Hi,
> >
> > On Fri, 2021-04-30 at 13:24 +0000, Luí­s Moreira de Sousa via Virtuoso-
> > users wrote:
> >> Hi all,
> >>
> >> I would like to submit queries to the SPARQL endpoint using the POST
> >> method to avoid payload limits with GET. For some reason, Virtuoso is
> >> not able to identify the query in the message body. An example:
> >>
> >> $ curl -X POST -H "Accept:text/html" --data "select distinct ?Concept
> >> where {[] a ?Concept} LIMIT 100" http://localhost:8890/sparql
> >> Virtuoso 22023 Error The request does not contain text of SPARQL
> >>
> >> Am I doing something wrong here? Or should I use a different method?
> >
> > Try adding another header with: -H "Content-Type: application/sparql-
> > update".
> >
> > Kind regards,
> > Roel Janssen
> >
> >
> >
> >
> > _______________________________________________
> > Virtuoso-users mailing list
> > Virtuoso-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/virtuoso-users
> >
>
> --
>
>         *Jerven Tjalling Bolleman*
> Principal Software Developer
> *SIB | Swiss Institute of Bioinformatics*
> 1, rue Michel Servet - CH 1211 Geneva 4 - Switzerland
> t +41 22 379 58 85
> Jerven.Bolleman@sib.swiss - www.sib.swiss
>
>
>
> _______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
>
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to