Я изучаю возможности реализации метода CONNECT HTTP, который позволяет tunneling data over HTTP. Однако я не мог найти способ реализации двунаправленной обработки в рамках одного запроса Snap. Ближе всего я нашел transformRequestBodyВозможно ли реализовать метод CONNECT HTTP с помощью схемы Snap?
transformRequestBodySource :: (forall a. Enumerator Builder IO a) -> Snap()
, но это только прообразы запросить ввод в выходной ответ, в то время как мне нужно обрабатывать ввод и вывод одновременно передавать данные на запрашиваемый целевой ресурс.