git version of warp added `settingsIntercept` , within with you can manipulate sockets directly. but you would need to duplicate some code to send response.<div>I also hope warp internal can be more modular.<br><br><div class="gmail_quote">

On Tue, Nov 15, 2011 at 6:18 PM, Kazu Yamamoto <span dir="ltr">&lt;<a href="mailto:kazu@iij.ad.jp">kazu@iij.ad.jp</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hello,<br>
<br>
I&#39;m implementing a reverse proxy with http-enumerator on Warp. My<br>
reverse proxy can rely HTTP headers but I have no idea on how to relay<br>
HTTP bodies. I want to know how to specify<br>
Network.HTTP.Enumerator.Request.requestBody on WAI.<br>
<br>
My current code is available from:<br>
        <a href="https://github.com/kazu-yamamoto/wai-app-file-cgi/blob/master/Network/Wai/Application/Classic/RevProxy.hs" target="_blank">https://github.com/kazu-yamamoto/wai-app-file-cgi/blob/master/Network/Wai/Application/Classic/RevProxy.hs</a><br>


<br>
Thanks in advance.<br>
<br>
--Kazu<br>
<br>
_______________________________________________<br>
web-devel mailing list<br>
<a href="mailto:web-devel@haskell.org">web-devel@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/web-devel" target="_blank">http://www.haskell.org/mailman/listinfo/web-devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://www.yi-programmer.com/blog/">http://www.yi-programmer.com/blog/</a><br>
</div>