2012-04-03 37 views
18

Tôi làm cách nào để thực hiện yêu cầu HTTPS trong Haskell?Tôi làm cách nào để thực hiện yêu cầu HTTPS trong Haskell?

Ví dụ, tôi muốn để có được một request token qua HTTPS POST từ Dropbox API

PS: Tôi đang sử dụng Windows 8

+2

Nếu bạn đang làm OAuth, bạn có thể muốn sử dụng [Haskell oauth] (http://hackage.haskell.org/package/hoauth-0.3.3) gói để thay thế. –

+1

Cảm ơn, nhưng tôi đang cố gắng tìm hiểu giao thức. – drozzy

Trả lời

22

Nhờ gói như http-conduit, được hỗ trợ bởi tls, bạn có thể sử dụng simpleHttp cho HTTPS.

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

Đó là một gói lớn ... hoặc chắc chắn có rất nhiều phụ thuộc! – drozzy

+1

Mọi thay đổi khi xem câu hỏi của tôi về vấn đề này: http://stackoverflow.com/questions/9995461/how-do-i-construct-a-network-http-conduit-request-object – drozzy

Các vấn đề liên quan