这通常是由于 Artifactory 没有权限来访问运行 Webhook 的 URL 引起的。为了解决这个问题,您可以在 Artifactory 中启用 API Key 以便进行授权,然后将授权的 API Key 添加到 Webhook 配置中。
示例:
首先,在 Artifactory 中创建一个 API Key。
在 Webhook 配置中添加 API Key 标头。
以下是一个示例 Webhook 配置:
{
"url": "https://example.com/webhook",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
请注意,YOUR_API_KEY
值应该替换为您在 Artifactory 中生成的 API Key。
3.保存 Webhook 配置,然后再次尝试发送 Webhook。这应该解决“发送虚拟 Webhook 失败”的问题。