gpt4 book ai didi

java - 在捕获模式下使用hoverfly时出现x509错误

转载 作者:行者123 更新时间:2023-11-30 02:25:53 28 4
gpt4 key购买 nike

我有一个 spring-boot 应用程序,我正在为其编写集成测试

我正在尝试使用hoverfly-java来捕获我正在使用的外部系统的流量。当我不添加hoverfly,但添加此行时,我的测试运行良好:

@ClassRule
public static HoverflyRule hoverflyRule = HoverflyRule.inCaptureOrSimulationMode("simulation.json");

我的外部系统返回 500,并且看到以下错误

POST abc/login:x509:由未知颁发机构签名的证书

如何更新我的 Resttemplate 来解决此问题?

最佳答案

实际上,与其问我问题,我可以猜测,如果是自签名的情况,您可以尝试在 Hoverfly 中使用 -tls-verification 命令,如下所示:

http://hoverfly.readthedocs.io/en/v0.13.0/pages/reference/hoverfly/hoverflycommands.html?highlight=tls

但是,我注意到这不能通过 Hoverfly Java 进行配置。尝试直接使用 Hoverfly 二进制文件来证明它确实是修复程序,如果是这种情况,请提出 GitHub 问题,我们将使其在 Java 绑定(bind)中可配置。

关于java - 在捕获模式下使用hoverfly时出现x509错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45665299/

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