Reading HttpRequest Body in REST WCF
Posted
by madness800
on Stack Overflow
See other posts from Stack Overflow
or by madness800
Published on 2010-06-16T01:09:44Z
Indexed on
2010/06/16
1:12 UTC
Read the original article
Hit count: 341
Hi All,
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 HttpContext.Current.Request.InputStream
but the length of that property is 0, so I tried looking in IncomingWebRequestContext
that object doesn't even have a method nor properties to get the body of the HttpRequest.
So my question is, is there actually a way to access the HttpRequest request body in WCF?
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.
© Stack Overflow or respective owner