2012-04-03 13 views
18

Come posso fare una richiesta HTTPS in Haskell?Come posso fare una richiesta HTTPS in Haskell?

Per esempio, voglio ottenere un request token tramite HTTPS POST da Dropbox API

PS: Sto usando Windows 8

+2

Se stai facendo OAuth, si potrebbe desiderare di utilizzare la [OAuth Haskell] pacchetto (http://hackage.haskell.org/package/hoauth-0.3.3), invece. –

+1

Grazie, ma sto cercando di imparare il protocollo. – drozzy

risposta

22

Grazie a pacchetti come http-conduit, che è sostenuta da tls, è possibile utilizzare simpleHttp per HTTPS.

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

Questo è un enorme pacchetto ... o sicuramente ha molte dipendenze! – drozzy

+1

Qualsiasi cambiamento di guardare la mia domanda al riguardo: http://stackoverflow.com/questions/9995461/how-do-i-construct-unner-http-conduit-request-object – drozzy