http-проводник TLSSettings Простые и ошибочные проблемы EOF

Я все еще новичок в Haskell, но я пытаюсь привести пример с http-проводником "

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"

теперь он работает, но переключается на мой суперсекретный URL

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 ответов

Другие вопросы по тегам