示例 1:使用 JavaScript 编写的示例脚本

这些样本提供使用应用程序安全管理 REST API 可执行的操作的示例。

开始之前

https://github.com/douglascrockford/JSON-js 下载 json2.js 帮助程序库。

关于此任务

以下是要下载并使用的样本 zip 文件:ASM_API_Samples_Javascript.zip。(如果文件无法下载,请右键单击链接并将文件保存到硬盘驱动器。)以下是 zip 文件中包含的样本脚本:
  • asm_api_summaries_issues_appfilter.js:此示例说明何登录,在查询过程中使用应用程序属性获取有关问题的基本摘要信息,以及注销。
  • asm_api_summaries_issues_daterange.js:此示例说明如何登录,使用日期范围查询获取有关问题的基本摘要信息,以及注销。
  • asm_sample_avg_issues_found_per_app_by_month.js:此示例说明按月获取每个应用程序找到的平均问题数的方式。
  • asm_sample_count_issues_by_app_over_time.js:此示例说明逐月枚举已发现新问题的应用程序列表的方式。
  • asm_sample_overdue_issues.js:此示例说明识别“逾期问题”的方式。

过程

  1. 在硬盘驱动器上的任意位置解压缩样本 zip 文件。然后,将 json2.js 帮助程序库复制到 .\\3rdParty\\json2.js 子文件夹中。
  2. 编辑 _your_connection_info.js 文件以指定 AppScan Enterprise Server 和用户凭证的位置。
    注: common_functions.js 文件包含各种样本使用的共享函数。请勿直接运行该文件。
  3. 通过从命令行使用 cscript 来运行任何其他 asm_xxxxx.js 文件。例如,c:/> cscript asm_api_summaries_issues_appfilter.js
  4. 或者,双击 runAll.bat 文件以运行所有样本。