5

我想使用使用无效证书(自签名)的 Web 服务

我想在不执行任何类型的证书验证的情况下进行 Web 服务调用。

我该怎么做?

4

2 回答 2

9

在您的 application.conf 添加以下行

ws.acceptAnyCertificate=true
于 2013-08-06T19:21:55.730 回答
0

顺便说一句,如果您将用户 play2 作为 lib,要允许自签名 ssl 证书,您应该执行以下操作(实际版本为 2.1.3):

  • 使用至少一个字符串创建 conf/application.conf

    ws.acceptAnyCertificate=true

  • 创建新应用程序

    val app = new play.api.DefaultApplication(new File("."), this.getClass.getClassLoader(), None, play.api.Mode.Dev)

  • 启动新应用

    play.api.Play.start(app)

  • ws 调用 https 资源

于 2013-09-18T18:27:22.673 回答