我目前正在将我们所有的 Rest 测试移动到 CI 服务器,并注意到所有测试都由于 SSL 握手而失败,现在我已经使用我们的 Java 测试套件使用 TrustManager 成功禁用了这个,但我不确定如何使用 Scala 调度库来做到这一点,并且还没有找到许多可以适用于这种情况的示例。
val JSONstr = "{samplekey:samplevalue}"
val response:String = Http(url("https://www.host.com/path/to/post")
<< (checkInJSONstr, "application/json") as_str)
按预期发生以下异常:
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:352)
...
有没有办法用调度库在语法上干净地忽略 SSL?