【发布时间】:2014-03-06 05:43:46
【问题描述】:
我应该使用哪个库来解析来自套接字流的 HTTP 请求?我想要一个可以包含部分或多个 HTTP 请求的惰性 ByteString 的东西。
我也对响应 HTTP 请求的类似内容感兴趣(传递一个响应对象并获取惰性 ByteString 以写入套接字)
已编辑以添加更多信息: 这个接口是理想的,但当然不是必需的:
ByteString {- the initial buffer -} -> (Maybe Request, ByteString {- remaining buffer -})
如果是部分请求,Maybe Request 为 Nothing,ByteString 与输入相同。
谢谢:-)
【问题讨论】:
-
你想要什么输出? (包含已解析请求的列表?)您希望如何处理部分请求?
标签: haskell