我有一個IErrorHandler設置用於通過log4net收集所有wcf錯誤。我希望在將請求記錄到服務器之前從請求中獲取json有效內容數據,但是我無法在System.Web.Context.Current.Request中找到它。我期望它在InputStream中,但是這是空的。在WCF服務中檢索JSON請求負載
我目前正在使用jquery做一個AJAX文章作爲數據傳入的json。
$.ajax({
url: 'http://test.com/myservice/service.svc',
data: JSON.stringifyWcf({"id":1, "description":"thing"}),
type: 'POST',
processData: true,
cache: false,
contentType: 'application/json; charset=utf-8',
timeout: 5000,
dataType: 'json',
success: function (result) {
//do stuff
}
});
我哪裏想獲得有效載荷{ 「ID」:1, 「說明」: 「東西」}
您提供的信息太少。你用asp.net-mvc標記了它,但你在談論WCF。你想在ASP.NET MVC控制器中獲取請求嗎? – 2011-02-04 23:52:40
如果您可以提供您使用jQuery發送請求的代碼示例,以及您的控制器編碼方式的基本知識,那將有助於我們找到答案。 – 2011-02-05 01:57:12
增加了一些更多的信息 – Trent 2011-02-09 17:28:51