如何做 Veracode 健康检查 API?在 Postman 中,我如何调用此 veracode 健康检查?

问题描述

如何做Veracode健康检查API?我正在生成 API 凭据并将其存储在凭据文件中。我也得到了 HMAC 认证部分。我如何使用 veracode 测试这个 hmac 和初始连接?有人可以提供步骤吗?

解决方法

您没有说明如何调用 API,因此我将提供一些入门途径:

  1. 将 HTTPie 与 Veracode 身份验证库结合使用。安装记录在 Veracode Help Center. 中。一旦安装并创建凭据文件,您只需在命令行调用 Health Check 端点:

    http --auth-type=veracode_hmac "https://api.veracode.com/healthcheck/status"
    

    请注意,此 API 调用的返回没有正文;您将收到 200 或错误。

  2. 使用 Python。 veracode-api-py 库(Github 上的源代码,在 PyPi 中可用)中有示例代码显示调用 HealthCheck API。在本地系统上安装库后,您应该可以执行以下操作:

     from veracode_api_py import VeracodeAPI as vapi
    
     vapi().healthcheck()
    

    如果健康检查没有成功返回,该函数将抛出异常。