ActiveReportsJS provides a complete set of JSON data source links and configured properties and methods. You can support configuring POST or GET methods when connecting data. Just to review the differences between POST and GET methods: GET and POST are the two basic methods of HTTP requests: GET is harmless when the browser backs back, while POST submits the request again. URLs produced by GET can be bookmarks, but not by POST. GET requests are actively cached by the browser, while POST requests are not, unless manually set. GET requests can only be URL-encoded, while POST supports multiple encoding methods. The GET request parameters are fully preserved in the browser history, whereas the POST parameters are not. A GET request has a length limit on the parameters passed in the URL, while a POST request does not. GET accepts only ASCII characters for the data types of parameters, while POST has no restrictions. GET is less secure than POST because the parameters are exposed directly on the URL and therefore cannot be used to pass sensitive information. The GET parameter is passed through the URL, and the POST is placed in the Request body.

GET is a relatively simple method that sends both headers and data at once. In the POST method, the browser sends the Header first, the server responds with 100 continue, the browser sends the data, and the server responds with 200 OK (return data).

So in ActiveReportsJS use Post method, you can refer to the online example: https://demo.grapecity.com.cn…

Operation steps:

  1. Create a data source The end points is equal to JsonData data link https://demodata.grapecity.co…
  1. Add the data set set method to the HTTP POST method, set the PostBody data, the PostBody can be in the browser or with the help of PostMan to fetch and copy here. Note that the JSON Path must be entered correctly in order to retrieve the field.