首页 > 解决方案 > 无法提交进行静态分析

问题描述

我们无法提交文件进行静态分析

尝试如下请求:

curl -X POST "https://de.api.labs.sophos.com/analysis/file/static/v1/"
-H "Authorization: <token>" 
-H "Content-Type: multipart/form-data" 
-F "file=@<file_path>"

(如 curl 请求文本框中的建议)

得到错误为:

{"error":  "Not Found"}

根据文档,此错误意味着请求的 URL 不存在(未找到)。

但我们使用的 URL 与 Doc 中提到的相同

标签: sophoslabs-intelix

解决方案


我从 https://api.labs.sophos.com/doc/analysis/file/static.html的文本框中复制了 curl 命令并直接运行它

事实证明,代码块中建议的命令与服务器下的列表具有不同的 URL

在列表服务器 url 中是https://de.api.labs.sophos.com/analysis/file/static/v1但在 Curl 我们得到https://de.api.labs.sophos.com/analysis/file/ static/v1/(/附加) 反过来返回“未找到”错误

在从 URL 中省略 / 后尝试,它有效


推荐阅读