7
このapi documentationを指定すると、HTTPBuilderとGroovyを使用してクエリを構築するにはどうすればよいですか?私は複数のことを試みましたが、私はそれを正しくしません。ArtifactoryのREST APIを使用してjarファイルをデプロイする
def http = new HTTPBuilder()
http.request('http://artifactory:8888/libs-snapshot-local/my/jar/1.0/test-jar-1.0.jar', PUT, JSON) { req ->
body = [
uri: "http://artifactory:8888/libs-snapshot-local/my/jar/1.0/test-jar-1.0.jar",
downloadUri: "http://artifactory:8888/libs-snapshot-local/my/jar/1.0/test-jar-1.0.jar",
repo: "libs-snapshot-local",
path: "c:\\pathtojarfile\\test.jar",
created: "2012-02-03T08:37:12.599-0800",
createdBy: "someuser",
size: "1024",
mimeType: "application/java-archive"
]
response.success = { resp, json ->
}
}
これは私のところにあるようですが、空のjarファイルをアップロードします。体が完全に無視されているようです。それを削除すると同じ結果が得られます。私はこれがどのように行われたかについての良い参考文献を見つけることができないようです。
がこの仕事を!ありがとうございました!ドキュメントはちょっと混乱しています。彼らの中には "サンプル出力"とか "サンプル使用"とかいうものがあります。デプロイAPIには「サンプル使用法」がありました...私はAPIをどのように呼び出すかと思いました。 – stuff22