sophoslabs-intelix - 无法提交进行静态分析
问题描述
我们无法提交文件进行静态分析
尝试如下请求:
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 中提到的相同
解决方案
我从 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 中省略 / 后尝试,它有效
推荐阅读
- excel - 仅对表格中的行着色,而不是对所有行着色
- matrix - 读取 Julia 中存储为 .txt 的大型矩阵
- python - 如何处理可能存在或不存在毫秒的日期时间转换情况?
- javascript - 在 JavaScript 中查找重复项并检查对象内的重复元素
- routes - 在 Fastify 中使用参数编写路由完整 URL
- android - Jetpack 中的地图组成
- snowflake-cloud-data-platform - 有没有办法解析 create view 语句并在 Snowflake 中其属性与其源表的属性之间生成链接?
- flutter - 参数类型“模式”不能分配给参数类型“字符串”?
- c++ - GCC 模糊继承增量
- gitlab - 如果前一个管道中正在运行相同的作业,如何等待 GitLab 作业?