Artifactory API 调用的“405 方法不允许”
"405 Method Not Allowed" for Artifactory API call
我试图在 Artifactory 上查找在时间 1493872000
和 1493872435
之间创建的所有项目,但我得到的是 405。
$ curl -X POST -H "X-JFrog-Art-Api: <KEY>" "http://localhost:8081/artifactory/api/search/creation?from=1493872000&to=1493872435&repos=project1"
{
"errors" : [ {
"status" : 405,
"message" : "Method Not Allowed"
} ]
}
我的命令有问题吗?我正在使用文档 here。
并非所有 API 调用似乎都对我有用,但 curl -H "X-JFrog-Art-Api: <KEY>" -X PUT "http://localhost:8081/artifactory/project1/artifacts.zip" -T artifacts.zip
(上传工件)对我有用。
使用 GET,而不是 POST:
curl -X GET -H "X-JFrog-Art-Api: <KEY>" "http://localhost:8081/artifactory/api/search/creation?from=1493872000&to=1493872435&repos=project1"
我试图在 Artifactory 上查找在时间 1493872000
和 1493872435
之间创建的所有项目,但我得到的是 405。
$ curl -X POST -H "X-JFrog-Art-Api: <KEY>" "http://localhost:8081/artifactory/api/search/creation?from=1493872000&to=1493872435&repos=project1"
{
"errors" : [ {
"status" : 405,
"message" : "Method Not Allowed"
} ]
}
我的命令有问题吗?我正在使用文档 here。
并非所有 API 调用似乎都对我有用,但 curl -H "X-JFrog-Art-Api: <KEY>" -X PUT "http://localhost:8081/artifactory/project1/artifacts.zip" -T artifacts.zip
(上传工件)对我有用。
使用 GET,而不是 POST:
curl -X GET -H "X-JFrog-Art-Api: <KEY>" "http://localhost:8081/artifactory/api/search/creation?from=1493872000&to=1493872435&repos=project1"