Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: fbd57c3eb0
Fetching contributors…

Cannot retrieve contributors at this time

19 lines (15 sloc) 0.473 kb
module EchoRequest where
import qualified Data.ByteString.Char8 as C
import qualified Data.Text as T
import qualified Data.Text.Encoding as T
import Snap.Types
import Text.Html
handler :: Snap ()
handler = do
req <- getRequest
modifyResponse $ setContentType (C.pack "text/html; charset=UTF-8")
writeBS $ (T.encodeUtf8 . T.pack) $ renderHtml (html req)
html req =
header << thetitle << "Echo Request" +++
body << pre << show req
Jump to Line
Something went wrong with that request. Please try again.