Невозможно отправить для статического анализа - PullRequest
1 голос
/ 28 июня 2019

Мы не можем отправить файл для статического анализа

Попробовал с запросом, как показано ниже:

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>"

(как указано в текстовом поле запроса скручивания)

Ошибка получена как:

{"error":  "Not Found"}

Согласно документации эта ошибка означает, что запрошенный URL-адрес не существует (не найден).

Но мы используем тот же URL-адрес, который указан в Doc

Ответы [ 2 ]

2 голосов
/ 28 июня 2019

Я скопировал команду curl из текстового поля на https://api.labs.sophos.com/doc/analysis/file/static.html и сразу ее запустил

Оказалось, что предлагаемая команда в блоке кода имеет URL-адрес, отличный от списка в разделе Серверы

В URL сервера списка https://de.api.labs.sophos.com/analysis/file/static/v1, но в Curl мы получаем * (добавляется 1010 *), что в свою очередь возвращает ошибку "Not Found"

Попытка после пропуска / из URLи это сработало

1 голос
/ 28 июня 2019

Функция Swagger try it out, которая генерирует команду curl, в настоящее время не работает, но вы правы в том, что конечная точка должна принимать запросы с косой чертой в URL.

Спасибо за сообщение об ошибке, мы исправим это в следующем патче, который, как ожидается, будет выпущен до конца следующей недели. в более позднем выпуске.

...