http-conduit TLSSettingsSmple和错误EOF问题

时间:2014-01-27 16:41:46

标签: haskell http-conduit

我仍然是一名新手,但我正在尝试一个简单的http-conduit示例“

import Network.HTTP.Conduit -- the main module

import qualified Data.ByteString.Lazy as L

simpleRequest :: IO ()
simpleRequest = do
    request <- parseUrl var2
    print var2
    let settings = mkManagerSettings (TLSSettingsSimple True False False) Nothing
    res <- withManagerSettings settings $ httpLbs request
    print res

如果var2是:

var2 = "https://github.com"

它现在有效,但切换到我的超级秘密网址

var3 = "https://blah_request_goes_here" it does not.

在浏览器中测试var2会按预期返回xml文档。这也用于工作“

我在var3中遇到了这个错误:

*** Exception: Error_EOF

很抱歉,因为这是一个特定于域的链接,我无法真正分享它。如果我能提供任何其他信息,请告诉我。尝试开始简单并将node.js服务转换为haskell。获得更好的错误或调试的任何帮助都会非常有用..

  

将(TLSSettingsSimple True False False)更改为(TLSSettingsSimple False False False)会产生预期的证书错误,但这就是我知道该怎么做..

0 个答案:

没有答案