我设置了提琴手以通常的方式解密HTTPS流量。
我的Java应用程序在没有提琴手的情况下成功调用了Web服务。
设置代理并进行调用后,将收到以下异常。
我已经在我的spring boot应用程序中设置了代理,如下所示:
System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("https.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "8888");
System.setProperty("https.proxyPort", "8888");
sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径
最佳答案
您需要向jvm密钥库提供小提琴手的证书。在这里它的解释how to Capture https with fiddler, in java