我应该使用哪个库来解析来自套接字流的 HTTP 请求?我想要一个可以包含部分或多个 HTTP 请求的惰性 ByteString 的东西。
我也对响应 HTTP 请求的类似内容感兴趣(将其传递给响应对象并获取惰性 ByteString 以写入套接字)
编辑添加更多信息:这个界面是理想的,但当然不是必需的:
ByteString {- the initial buffer -} -> (Maybe Request, ByteString {- remaining buffer -})
在部分请求的情况下,Maybe Request是Nothing并且 ByteString 与输入相同。
谢谢 :-)