ActiveReportsJS 提供了很齐备的JSon数据源链接和配置的属性和办法。能够反对在连贯数据的时候配置POST或Get办法。先来温习下,Post与Get 办法的区别:
GET和POST是HTTP申请的两种根本办法:
GET在浏览器回退时是有害的,而POST会再次提交申请。
GET产生的URL地址能够被Bookmark,而POST不能够。
GET申请会被浏览器被动cache,而POST不会,除非手动设置。
GET申请只能进行url编码,而POST反对多种编码方式。
GET申请参数会被残缺保留在浏览器历史记录里,而POST中的参数不会被保留。
GET申请在URL中传送的参数是有长度限度的,而POST么有。
对参数的数据类型,GET只承受ASCII字符,而POST没有限度。
GET比POST更不平安,因为参数间接裸露在URL上,所以不能用来传递敏感信息。
GET参数通过URL传递,POST放在Request body中。

GET 绝对是比较简单的,一次性将Header和data一并发送进来, Post 办法浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。

因而在 ActiveReportsJS 中应用Post 办法,能够参考在线示例:https://demo.grapecity.com.cn...

操作步骤:

  1. 创立数据源
    这里的完结点等同于JsonData的数据链接
    https://demodata.grapecity.co...
  1. 增加数据集
    设置办法为 HTTP POST 办法,设置PostBody 数据,PostBody能够在浏览器或借助Postman来获取并复制在这里。
    留神 Json Path 肯定要输出正确,能力获取到字段。