groovy Jenkins HTTPqueuest插件详细模式?

xpcnnkqh  于 2022-11-01  发布在  Jenkins
关注(0)|答案(1)|浏览(138)

我希望看到失败请求的SSL握手细节。我正在为Jenkins使用HttpRequest Plugin。有人知道类似于curl命令的“-v”的东西吗?
下面是一个示例请求,在声明性管道中使用插件会失败:

def response = 
            httpRequest url: 'https://self-signed.badssl.com/',
            httpMode: 'GET',
            customHeaders: [[name: 'Content-Type', value: 'application/json']]
xu3bshqb

xu3bshqb1#

AFAIK HTTP请求插件中没有内置详细选项。但作为一种解决方案,您可以为下划线库启用调试日志。(例如:HTTP Apache客户端等)
回答您的特定问题,因为您需要SSL调试日志。您可以为JVM启用SSL调试日志。您可以将以下System属性传递给Jenkins运行时。如果要过滤特定主机的日志,请参阅this

-Djavax.net.debug=ssl,handshake

相关问题