http-dispatch-0.4.0.0: src/Network/HTTP/Dispatch/Extra.hs
{-# LANGUAGE FlexibleInstances #-}
module Network.HTTP.Dispatch.Extra
( fromString
) where
import qualified Data.ByteString.Lazy as LBS
import qualified Data.ByteString.Lazy.Char8 as LBSC
-----------------------------------------------------------------------------------
-- Extra methods for friendly API (experimental)
-----------------------------------------------------------------------------------
-- Can be used to generate a HTTP request without needing to prepare Lazy ByteStrings.
--
-- Example:
-- HTTPRequest POST "http://api.mysite.com" [("Content-Type", "application/json")] (fromString "HELLO WORLD")
fromString :: String -> LBS.ByteString
fromString = LBSC.pack