Не удается получить артефакты, созданные в определенный период времени

Мне нужно вручную очистить артефакт Jfrog от старых артефактов с помощью REST API.

Для этих целей, прежде всего, я должен идентифицировать артефакты, созданные в пределах определенного диапазона дат.

Проблема в том, что когда я использую

curl -u user:password -X GET "http://artifactory:8081/artifactory/api/search"

Я получаю эту ошибку

{
  "errors" : [ {
    "status" : 405,
    "message" : "Method Not Allowed"
  } ]

Что это значит, что этот метод не разрешен? Как я могу справиться с этим?

Полная команда

curl -u user:password "http://artifactory:8081/artifactory/api/search?from=long&to=long&repos=currentrepo"

1 ответ

Решение

Вы используете остальные API неправильно.

Вот как должна выглядеть полная команда: curl -u admin: пароль " http://localhost:8081/artifactory/api/search/date?DateFields= made&from=1461052559000&to=1492588559000&repos=libs-snapshot-local"

Другие вопросы по тегам