http-conduit
hsでfetchとかするやつ
類似
http
古い
SSL/TLSをサポートしていない
http-clientのwraperとしてhttp-conduitがある感じ?
この辺のmoduleは、http-conduitが提供している
Network.HTTP.Client.Conduit
Network.HTTP.Conduit
日本語表示する
助かったmrsekut.icon
こういう関数を用意してかませる
code:hs
{-# LANGUAGE OverloadedStrings #-} module Main where
import qualified Codec.Binary.UTF8.String as Codec
import Data.ByteString.Char8 (unpack)
import Data.ByteString.Lazy (toStrict)
import qualified Data.ByteString.Lazy.Internal as BI
byteString2String :: BI.ByteString -> String
byteString2String = Codec.decodeString . unpack . toStrict
toStrict :: BI.ByteString -> Data.ByteString.Internal.ByteString
unpack :: Data.ByteString.Internal.ByteString -> [Char]
Stringに変換
Codec.decodeString :: String -> String
decode
あるいは、byteString2String = Codec.decodeString . BI.unpackCharsでも良い