Fortify API使用默认开始扫描-如何发送软件包

时间:2019-06-01 20:56:29

标签: api fortify

我正在尝试使用https://api.emea.fortify.com/swagger/ui/index#/中的API 称为使用默认开始扫描。

我找不到任何文档来建议如何设置帖子。

到目前为止,这是我所拥有的,但是我遇到了一个错误,当然我也没有发送要扫描的文件,所以我知道这是不对的。

我尝试了Get请求,该请求可以正常工作,因此我知道它已通过身份验证。

我只需要知道参数的格式正确,以及如何上传要扫描的实际文件即可。

POST /api/v3/releases/43579/static-scans/start-scan-with-defaults?releaseId=43579& fragNo=22& offset=22& isRemediationScan=false& notes=hello HTTP/1.1
Host: api.emea.fortify.com
Content-Type: application/json
Authorization: Bearer [TOKEN HERE]
User-Agent: PostmanRuntime/7.13.0
Accept: */*
Cache-Control: no-cache
Postman-Token: 57e40c1d-c99c-40a4-a79b-06ef9a678a07,8ef4ad1e-327f-4eee-b6bb-bddb21b18d50
Host: api.emea.fortify.com
accept-encoding: gzip, deflate
content-length: 
Connection: keep-alive
cache-control: no-cache

响应:

{
    "errors": [
        {
            "errorCode": null,
            "message": "Unexpected error processing request"
        }
    ]
}

1 个答案:

答案 0 :(得分:0)

为什么要邮递员?如果您使用某个插件来运行它,例如从Jenkins运行,它就可以正常工作。我不知道插件如何从API调用它。