gpt4 book ai didi

ssl - Gradle 任务 - Https 请求 - 附加客户端证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:59:44 28 4
gpt4 key购买 nike

我正在尝试实现一个向我的后端发送 HTTPS 请求的 gradle 任务。为了进行身份验证,我必须将客户端证书附加到请求中。

有人知道怎么做吗?我目前正在使用库 http-builder-ng 但还没有想到要实现这一点。

最佳答案

嗯,我不知道你的图书馆,但你可以选择 sh 吗?Gradle 有一个 Exec task将 shell 作为任务执行。

你可以在那里 curl :

curl -v \
--cacert ./ca.pem \
--key ./admin-key.pem \
--cert ./admin.pem \
https://xxxx/api/v1/

在 build.gradle 中它可能看起来像这样:(url 是一个 gradle 项目属性,可以在构建期间或在 gradle.properties 中通过 -P 标志给出。)

task httpsRequest(type:Exec) {
commandLine 'sh', '-c', "curl -v --cacert ./ca.pem --key ./admin-key.pem --cert ./admin.pem '${url}'"
}

关于ssl - Gradle 任务 - Https 请求 - 附加客户端证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54775268/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com