小编Son*_*raj的帖子

如何使用Network.HTTP.receiveHTTP在Haskell中编写简单的HTTP服务器

该模块Network.HTTP 暴露功能receiveHTTPrespondHTTP我想使用一个非常基本的Web服务器.我写了一个等待客户的存根:

{-# LANGUAGE OverloadedStrings #-}
module Main where

import Network.HTTP
import Network
import Control.Monad

main = withSocketsDo $ do
  socket <- listenOn $ PortNumber 8080
  forever $ do
    (handle, host, port) <- accept socket
    print (host, port)
Run Code Online (Sandbox Code Playgroud)

这里accpet给了我Handle,现在我无法弄清楚如何使用HandlereceiveHTTP.

我找到谷歌的一个例子,但它是从2008年开始的,不再适用了.我无法移植它.

有任何想法吗?

haskell http

14
推荐指数
2
解决办法
1938
查看次数

标签 统计

haskell ×1

http ×1