happstack-server-7.0.4: Web related tools and services.

Safe HaskellNone

Happstack.Server.Compression

Description

Filter for compressing the Response body.

Synopsis

Documentation

compressedResponseFilterSource

Arguments

:: (FilterMonad Response m, MonadPlus m, WebMonad Response m, ServerMonad m) 
=> m String

name of the encoding chosen

reads the Accept-Encoding header. Then, if possible will compress the response body with methods gzip or deflate.

 main =
   simpleHTTP nullConf $
      do str <- compressedResponseFilter
         return $ toResponse ("This response compressed using: " ++ str)