現在、すべての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を構文的に無視する方法はありますか?