2012-04-03 92 views
18

如何在Haskell中执行HTTPS请求?如何在Haskell中执行HTTPS请求?

例如,我想从Dropbox API

PS获得通过HTTPS POST一个request token:我使用Windows 8

+2

如果您正在开发OAuth,您可能想使用[haskell oauth](http://hackage.haskell.org/package/hoauth-0.3.3)包代替。 – 2012-04-03 03:52:21

+1

谢谢,但我正在尝试学习该协议。 – drozzy 2012-04-03 04:02:15

回答

22

多亏了包,比如http-conduit,这是由tls的支持,您可以使用simpleHttp为HTTPS。

> import Network.HTTP.Conduit 
> simpleHttp "https://github.com" 
... big ugly bytestring that can be parsed in so many ways... 
+4

这是一个巨大的软件包......或者肯定有很多依赖! – drozzy 2012-04-03 14:14:45

+1

看着我关于这个问题的任何改变:http://stackoverflow.com/questions/9995461/how-do-i-construct-a-network-http-conduit-request-object – drozzy 2012-04-03 14:42:18