2012-04-03 17 views
18

Jak mogę wykonać żądanie HTTPS w Haskell?Jak mogę wykonać żądanie HTTPS w Haskell?

Na przykład, chcę otrzymać request token przez HTTPS POST z Dropbox API

PS: Używam Windows 8

+2

Jeśli robisz OAuth, możesz zamiast tego użyć pakietu [haskell oauth] (http://hackage.haskell.org/package/hoauth-0.3.3). –

+1

Dzięki, ale staram się nauczyć protokołu. – drozzy

Odpowiedz

22

Dzięki pakietów jak http-conduit, który jest wspierany przez tls, można użyć simpleHttp dla HTTPS.

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

To jest jeden ogromny pakiet ... lub na pewno ma wiele zależności! – drozzy

+1

Jakakolwiek zmiana spojrzenia na moje pytanie na ten temat: http://stackoverflow.com/questions/9995461/how-do-i-construct-a-network-http-conduit-request-object – drozzy

Powiązane problemy