我試圖通過API搜索工件時總是得到204。如何從archiva 2.1.1下載api?
的的groupId,artifactId和version都在POM匹配,也表明了archiva網絡界面上正確。
爲了下載這件神器我直接使用此鏈接: http://archiva.mydomain.com/repository/internal/com/mydomain/test/test/1.0/test-1.0.war
我試圖通過API搜索工件時總是得到204。如何從archiva 2.1.1下載api?
的的groupId,artifactId和version都在POM匹配,也表明了archiva網絡界面上正確。
爲了下載這件神器我直接使用此鏈接: http://archiva.mydomain.com/repository/internal/com/mydomain/test/test/1.0/test-1.0.war
諮詢以下.wadl:
的http:// < your_host_name>:< your_port>/archiva/restServices/archivaServices?_wadl
使用提供的.wadl進行一些試驗和錯誤之後,我能夠成功q使用Chrome的Postman爲已知的現有工件使用REST API。我從observableRepoIds開始,因爲它不需要參數。接下來,我轉向只有1個參數的資源:getAllGroupIds。使用這些成功的嘗試作爲基準,我嘗試了工件資源。
下面的查詢工作對我來說:
的http:// < your_host_name>:< your_port> /archiva/restServices/archivaServices/searchService/artifact?g=com.atlassian.xmlrpc & A = Atlassian的-xmlrpc - 粘合劑& v = 0.11
在報頭中,我指定以下內容:
接受= text/html的
授權=基本<您的加密證書在這裏>
謝謝,我會試試這個。 – diecast 2015-03-21 22:08:16
我得到_「找不到服務器」 _既在我的瀏覽器中的鏈接。 'nslookup archiva.mydomain.com'→'*** ...找不到archiva.mydomain.com:不存在的域' – 2014-11-15 17:00:11
我舉的例子,而不是我們使用的真正的域名。 – diecast 2015-03-21 22:07:56