ソケット ストリームからの HTTP 要求を解析するには、どのライブラリを使用すればよいですか? 部分的または複数の HTTP リクエストを含む可能性のある遅延 ByteString を指定できるものが欲しいです。
HTTPリクエストに応答するための同様のものにも興味があります(応答オブジェクトを渡し、ソケットに書き込む遅延ByteStringを取得します)
詳細情報を追加するために編集: このインターフェイスは理想的ですが、もちろん必須ではありません:
ByteString {- the initial buffer -} -> (Maybe Request, ByteString {- remaining buffer -})
部分的なリクエストの場合、Maybe RequestはNothingで、ByteString は入力と同じです。
ありがとう :-)