2014-05-17 45 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