+import Control.Monad.Trans
import Data.Maybe
import Network
import Network.HTTP.Lucu.Config
+import Network.HTTP.Lucu.ETag
import Network.HTTP.Lucu.Httpd
+import Network.HTTP.Lucu.Parser
+import Network.HTTP.Lucu.Parser.Http
import Network.HTTP.Lucu.Resource
import Network.HTTP.Lucu.Response
import Network.URI
import System.Posix.Signals
+import System.Time
main :: IO ()
main = let config = defaultConfig { cnfServerPort = PortNumber 9999 }
resUsesNativeThread = False
, resIsGreedy = False
, resGet
- = Just $ do setHeader "Content-Type" "text/plain"
+ = Just $ do time <- liftIO $ getClockTime
+ foundEntity False "abcde" time
+ setHeader "Content-Type" "text/plain"
outputChunk "Hello, "
outputChunk "World!\n"
, resHead = Nothing
, resPost
- = Just $ do --str1 <- inputChunk 3
- --str2 <- inputChunk 3
- --str3 <- inputChunk 3
+ = Just $ do str1 <- inputChunk 3
+ str2 <- inputChunk 3
+ str3 <- inputChunk 3
setHeader "Content-Type" "text/plain"
- --output ("[" ++ str1 ++ " - " ++ str2 ++ "#" ++ str3 ++ "]")
+ output ("[" ++ str1 ++ " - " ++ str2 ++ "#" ++ str3 ++ "]")
, resPut = Nothing
, resDelete = Nothing
}
\ No newline at end of file