我来简单说明一下:
我想通过HTTPS下载一个文件,但我尝试过的方法都没有成功(Network.HTTP.Wget、Network.Curl和Network.Download)。
有什么建议吗?
谢谢!
我想通过HTTPS下载一个文件,但我尝试过的方法都没有成功(Network.HTTP.Wget、Network.Curl和Network.Download)。
有什么建议吗?
谢谢!
请查看http-enumerator,它可以与SSL和enumerator/iteratee IO(使用enumerator包)一起工作。 因此,您可以通过attoparsec-iterator将其传输到attoparsec中,并高效地解析数据。
import Network.HTTP.Conduit
import qualified Data.ByteString.Lazy as L
main = simpleHttp "https://www.noisebridge.net/wiki/Noisebridge" >>= L.putStr
链接中还有关于如何使用http-conduit进行发布的说明,以及其他几种方法的答案。