STATAHELP 2023-02-05 15:54 采纳率: 0%
浏览 93
已结题

无法使用cnssc调取网页数据

STATA 运行cnssc命令后出现“PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed”,怎么破

  • 写回答

5条回答 默认 最新

  • CodeBytes 2023-02-05 16:10
    关注

    该回答引用ChatGPT
    请参考下面的解决方案,如果可行 还请点击 采纳,感谢!

    方案1
    PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed" 错误通常是由于证书验证失败导致的,也就是说,网页的证书没有通过验证。

    解决方案:
    1、使用不同的网络连接再次尝试cnssc命令。
    2、尝试在命令行中添加 -sslForce option 来强制使用SSL:cnssc -sslForce。
    3、尝试在命令行中添加 -noSslVerify option 来禁用证书验证:cnssc -noSslVerify。
    4、尝试更新Java的安全证书。
    5、如果仍然无法解决,建议您联系STATA技术支持或访问STATA社区,以获得更详细的帮助。
    请注意,不验证证书可能存在安全隐患,因此仅在您确信该网站是安全的时才使用-noSslVerify选项。
    、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

    方案2
    您可能遇到了证书验证错误,导致无法从cnssc调取网页数据。

    这是一个常见的问题,可能是因为Java的证书验证规则不允许您访问目标网站。您可以通过以下方式解决此问题:

    1、尝试更改您的网络代理设置,以允许cnssc命令访问目标网站。
    2、尝试在cnssc命令中添加ssl.cert=false选项,以禁用证书验证。
    3、尝试安装受信任的证书,以使Java信任目标网站的证书。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月9日
  • 创建了问题 2月5日