问题描述
如何做Veracode健康检查API?我正在生成 API 凭据并将其存储在凭据文件中。我也得到了 HMAC 认证部分。我如何使用 veracode 测试这个 hmac 和初始连接?有人可以提供步骤吗?
解决方法
您没有说明如何调用 API,因此我将提供一些入门途径:
-
将 HTTPie 与 Veracode 身份验证库结合使用。安装记录在 Veracode Help Center. 中。一旦安装并创建凭据文件,您只需在命令行调用 Health Check 端点:
http --auth-type=veracode_hmac "https://api.veracode.com/healthcheck/status"
请注意,此 API 调用的返回没有正文;您将收到
200
或错误。 -
使用 Python。 veracode-api-py 库(Github 上的源代码,在 PyPi 中可用)中有示例代码显示调用 HealthCheck API。在本地系统上安装库后,您应该可以执行以下操作:
from veracode_api_py import VeracodeAPI as vapi vapi().healthcheck()
如果健康检查没有成功返回,该函数将抛出异常。