2016-02-01 175 views
0

我總是從curl的artifactory api調用中獲得html repsonce。但我需要的響應是JSON格式。例如:捲曲-H 「內容類型:應用程序/ JSON」 -X GET http://server:port/simple/folders/從Artifactory REST API獲取JSON響應

我缺少這個curl命令是什麼。或者我必須更改Artifactory中的任何設置以返回JSON響應

+0

嘗試'-H「Accept:application/json」'。 'Content-Type'頭部是指你發送的內容,而不是你期望的迴應。如果這不會改變任何事情:許多服務接受一個在響應格式之間切換的URL參數。請參閱文檔。 – Tomalak

回答

0

您提到的URL - http://server:port/simple/folders/ - 不是Artifactory rest API的一部分。
REST API的入口點是http://server:port/artifactory/api(取決於您的設置,您可能不需要該路徑的'artifactory'部分)。
有關更多信息,請參閱最新版本的Artifactory REST API here

+0

謝謝你的意見。我指的是https://www.jfrog.com/confluence/display/RTF3X/Artifactory+REST+API因爲我們使用3.X版本。找不到API網址。我嘗試http:// server:port/artifactory/api/simple/folders /以及http:// server:port/api/simple/folders /,但它們都不起作用。 – user3366706

+0

'簡單'不是REST API的一部分。它用於簡單瀏覽並返回HTML響應。如果您需要獲取工件/文件夾列表,您可以使用[文件列表](https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-FileList)API –

+0

太棒了。 api的啓動就像這樣:http:// server:port/api/storage/ user3366706