我總是從curl的artifactory api調用中獲得html repsonce。但我需要的響應是JSON格式。例如:捲曲-H 「內容類型:應用程序/ JSON」 -X GET http://server:port/simple/folders/從Artifactory REST API獲取JSON響應
我缺少這個curl命令是什麼。或者我必須更改Artifactory中的任何設置以返回JSON響應
我總是從curl的artifactory api調用中獲得html repsonce。但我需要的響應是JSON格式。例如:捲曲-H 「內容類型:應用程序/ JSON」 -X GET http://server:port/simple/folders/從Artifactory REST API獲取JSON響應
我缺少這個curl命令是什麼。或者我必須更改Artifactory中的任何設置以返回JSON響應
您提到的URL - http://server:port/simple/folders/ - 不是Artifactory rest API的一部分。
REST API的入口點是http://server:port/artifactory/api
(取決於您的設置,您可能不需要該路徑的'artifactory'部分)。
有關更多信息,請參閱最新版本的Artifactory REST API here
謝謝你的意見。我指的是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
'簡單'不是REST API的一部分。它用於簡單瀏覽並返回HTML響應。如果您需要獲取工件/文件夾列表,您可以使用[文件列表](https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-FileList)API –
太棒了。 api的啓動就像這樣:http:// server:port/api/storage/
嘗試'-H「Accept:application/json」'。 'Content-Type'頭部是指你發送的內容,而不是你期望的迴應。如果這不會改變任何事情:許多服務接受一個在響應格式之間切換的URL參數。請參閱文檔。 – Tomalak