【发布时间】:2011-03-04 06:26:09
【问题描述】:
我有一个在 .net 4 中运行的 REST WCF 服务,并且我已经测试了它正在运行的 Web 服务并接受了我向它发出的 HttpRequest。但是我在尝试访问 Web 服务中的 HttpRequest 正文时遇到了问题。我尝试使用 Fiddler 和我的 WinForm 应用程序发送附加在 HttpRequest 上的随机数据大小,但我似乎无法在运行时找到任何可以找到我的请求正文所在的对象。我最初的直觉是查看HttpContext.Current.Request.InputStream,但该属性的长度为0,因此我尝试查看IncomingWebRequestContext,该对象甚至没有获取HttpRequest主体的方法或属性。
所以我的问题是,真的有办法在 WCF 中访问 HttpRequest 请求正文吗?
PS: 请求正文中的数据是 JSON 字符串,对于响应,它也会将响应正文中的数据作为 JSON 字符串返回。
【问题讨论】:
标签: json web-services .net-4.0 httprequest wcf-rest