2013-07-04 26 views
2

我們(我們的開發團隊)在序列化之前需要檢查入站POST或PUT請求體。在序列化之前獲取POST或PUT請求體(.NET,C#)

我們不需要轉換或操作任何東西,只需能夠看到並可能記錄身體以備將來分析。

我們需要查看原始請求體而不是序列化請求。

這是一個直接在IIS7上運行的Web API應用程序。我們的控制器基於system.Web.Http ApiController類。

我調查了在Request對象中發現這個問題,但儘管它包含了大量關於頭文件等的信息,但它似乎沒有包含原始請求體,這正是我正在尋找的。我確實發現了一些前面的帖子,描述了通過Request.InputStream獲取這個帖子,但是在.Net 4.5中似乎沒有這個功能。

感謝您的任何見解。

-r

PS .NET 4.5

+0

有幾種方法可以做到在.NET – jgauffin

+0

序列化的HTTP請求?你在使用什麼HTTP框架? – Cameron

+0

真的不清楚。我們是誰?誰發送請求?你在哪裏跑步?單獨在WCF中,在IIS中,在ASP中,在MVC中? –

回答

相關問題