私はJIRAとのインタフェースをとるCRUDアプリケーションを作成しました。 cabal-devがすべてを解決するわけではないので、私はhaskell環境をアップグレードすることになりました。その結果、JIRAとインターフェースするコードを使用しようとするたびに、このエラーが発生してしまいました。改変はどこにありますか?
Spike: HandshakeFailed (Error_Misc "user error (unexpected type received. expecting
handshake and got: Alert [(AlertLevel_Warning,UnrecognizedName)])")
ちょっとグーグルでは、これはtlsやtlsを使用するhttp-conduitと関係があります。
私は現在、以前に私が行っている正確に、古いインストールするかわからない(tls-0.9.11
と
http-conduit >= 1.5 && < 1.7
を使用していた
tls-1.1.2
と
http-conduit-1.8.7.1
を使用してい
。
私は休憩が
manSettings :: ManagerSettings
manSettings = def { managerCheckCerts = \ _ _ _-> return CertificateUsageAccept }
が起こっていると考えているところです
これはそれを見たものです
manSettings :: ManagerSettings
manSettings = def { managerCheckCerts = \ _ _ -> return CertificateUsageAccept }
は、ここでは
initialRequest :: forall (m :: * -> *). URI -> IO (Request m,Manager)
initialRequest uri = do
initReq <- parseUrl uri -- let the server tell you what the request header
-- should look like
manager <- newManager manSettings -- a Manager manages http connections
-- we mod the settings to handle
-- the SSL cert. See manSettings below.
return (modReq initReq,manager)
where modReq initReq = applyBasicAuth username password initReq
は、私が何かを残していた場合、私に教えてください使用するコードです。私はこの時点で何が壊れたのか今は分からない。
私は先に進んで、私がそれを絞り込むことができるかどうかを見ていきます。 –