从HTTPS下载

时间:2011-08-03 17:55:51

标签: haskell https

我会保持简单:
我想通过HTTPS下载文件;我尝试过的方法没有用(Network.HTTP.Wget,Network.Curl,Network.Download)。
建议?
谢谢!

2 个答案:

答案 0 :(得分:6)

参见http-enumerator,它适用于SSL以及enumerator / iteratee IO(使用枚举器包)。因此,您可以通过attoparsec-iterator将其传递到attoparsec并有效地解析数据。

答案 1 :(得分:3)

每个once in a while都会出现这个问题:

我目前使用的解决方案是:

import Network.HTTP.Conduit
import qualified Data.ByteString.Lazy as L

main = simpleHttp "https://www.noisebridge.net/wiki/Noisebridge" >>= L.putStr

还有一个解释说明如何在链接中发布http-conduit以及其他方法的一些答案。