Raw request Body Content

nancy

Solution

You can use `.AsString()` on the body tag to return the payload stream as the raw text passed from the client.

e.g

`var body = Request.Body.AsString();`

Problem

I'm developing Nancy web service that will collect data from clients which will send HTTP requests like this ``` POST /iclock/cdata?SN=3163602360001&table=OPERLOG&OpStamp=426433018 HTTP/1.1 Host: 218.108.223.49:9001 User-Agent: iClock Proxy/1.09 Connection: close Content-Length: 4883 Accept: */* OPLOG 0\tab 0\tab 2012-09-07 11:36:39\tab 0\tab 0\tab 0\tab 0 OPLOG 3\tab 0\tab 2012-09-07 11:36:42\tab 55\tab 0\tab 0\tab 0 ``` Problem is, that I can't find a way to collect those data in Nancy module. Is there any way to get raw request body content inside Nancy module?

Original source