title: Reading HttpRequest Body in REST WCF
body: <p>I got a REST WCF Service running in .net 4 and I've tested the web service it is working and accepting HttpRequest I make to it. But I ran into a problem trying to access the HttpRequest body within the web service. I've tried sending random sizes of data appended on the HttpRequest using both Fiddler and my WinForm app and I can't seem to find any objects in runtime where I can find my request body is located. My initial instinct was to look in the <code>HttpContext.Current.Request.InputStream</code> but the length of that property is 0, so I tried looking in <code>IncomingWebRequestContext</code> that object doesn't even have a method nor properties to get the body of the HttpRequest.</p>
  
  <p>So my question is, is there actually a way to access the HttpRequest request body in WCF?</p>
  
  <p>PS:
  The data inside the request body is JSON strings and for response it would return the data inside response body as JSON string too.</p>