2014-05-17 61 views
0

我有一个web API2项目,我需要读取传入请求的“主体”。客户端正在发送与URL中的参数相反的信息(通过“PUT”)。我一直在寻找解决方案,但一直在打墙。任何人都可以建议我如何获得这个正文文本?Web API2读取请求主体

感谢

<HttpOptions> 
<Route("v1/cth/test"), AcceptVerbs("PUT", "POST", "OPTIONS")> 
Public Function CTHInterface(ByVal passedjson As Object) As String 
    Return "Hello" 
End Function 

回答

0

仅供参考,我终于设法得到身体。希望这可以帮助别人。

<HttpOptions> 
    <Route("v1/cth/dev"), AcceptVerbs("PUT", "POST", "OPTIONS")> 
    Public Function CTHInterfaceDev() As String 
     Dim CTHStream As New StreamReader(HttpContext.Current.Request.InputStream) 
     Dim CTHBody As String = CTHStream.ReadToEnd 
     Return "Hello" 
    End Function