Page 1 of 1

Fetch data in report from REST server with POST request in Vue.js

Posted: Thu Jul 25, 2024 7:27 am
by jaqb
Hello!
How can I load data from my REST server with HTTP POST request in my report? I need to set variables from user input as JSON payload in POST request, send it to my REST server and set the response in the report results.
I use Report.JS integrated with Vue.js.

Re: Fetch data in report from REST server with POST request in Vue.js

Posted: Fri Jul 26, 2024 12:14 pm
by Lech Kulikowski
Hello,

You can use the Request from use variables in your JSON URL in the data source.

Thank you.

Re: Fetch data in report from REST server with POST request in Vue.js

Posted: Fri Jul 26, 2024 1:23 pm
by jaqb
Thank you for your reply.
I need to payload my variables in the request body (NOT in the URL). Is it possible to do it from report designer or from code?

Re: Fetch data in report from REST server with POST request in Vue.js

Posted: Sun Jul 28, 2024 4:36 pm
by Lech Kulikowski
Hello,

Try to use the Headers option in the JSON connection.

Thank you.

Re: Fetch data in report from REST server with POST request in Vue.js

Posted: Mon Jul 29, 2024 9:15 am
by jaqb
I use the REST server that requires POST request with request body so unfortunately I cannot use your solutions because it still sends GET request.

Re: Fetch data in report from REST server with POST request in Vue.js

Posted: Mon Jul 29, 2024 1:48 pm
by Lech Kulikowski
Hello,

In this case, you can implement your own data adapter as you need:
https://github.com/stimulsoft/DataAdapters.JS

Thank you.

Re: Fetch data in report from REST server with POST request in Vue.js

Posted: Tue Jul 30, 2024 8:17 am
by jaqb
Thank you for your reply.
Are you planning to add the ability to send POST requests in the near future?

Re: Fetch data in report from REST server with POST request in Vue.js

Posted: Tue Jul 30, 2024 10:15 am
by Lech Kulikowski
Hello,

At the current moment, we do not have such plans.

Thank you.