Archiva REST-API

问题描述 投票:1回答:1

我正在尝试获取最新版本的工件。 转到http://archiva:8080/restServices向我显示Available RESTful services:点击http://archiva:8080/restServices/archivaServices?_wadl导致我前面的空(全白)页面。 在我的浏览器中打开开发工具,我在javascript-console中得到了这个输出

Failed to load resource: the server responded with a status of 404 (Not Found)

GET http://archiva:8080/restServices/archivaServices?_wadl 404 (Not Found)

我也在这里读到应该有一个application.wadl但对我来说没有!

我从这里使用最新的(2.2.1)独立版本

对某个工件的请求看起来像那样

http://archiva:8080/restServices/archivaServices/searchService/artifact?g=eu.test&a=test&v=LATEST
rest maven archiva
1个回答
0
投票

也许你错过了网址中的contextPath。 例如,如果要访问ping服务。 网址可以是: http:// localhost:8080 / archiva / restServices / archivaServices / pingService / ping 。 请注意,默认情况下,您可能会获得403,因为archiva不允许访问csrf。 配置细节是: http//archiva.apache.org/docs/2.2.3/adminguide/customising-security.html

© www.soinside.com 2019 - 2024. All rights reserved.