ライブラリ バージョン 2.0+を使用して、 URLhttp-conduit
からコンテンツをフェッチします。http://
import Network.HTTP.Conduit
myurl = ... -- Your URL goes here
main = do content <- simpleHttp myurl
print $ content
このプログラムを実行すると、次のエラーが発生します。
*** Exception: TlsException (HandshakeFailed (Error_Protocol
("certificate rejected: certificate is not allowed to sign another certificate",
True,CertificateUnknown)))
エラー メッセージからわかるように、問題はNetwork.HTTP.Conduit
サーバー証明書を適切に検証できないことです (この場合、証明書チェーンに問題があるようです)。
証明書エラーを無視するように上記のコードを変更するにはどうすればよいですか (つまり、証明書をまったく検証しないことによって)?