winform中的webbrowser如何获取Post数据

我在网上找到了一个方法

  SHDocVw.WebBrowser wb =(SHDocVw.WebBrowser)webBrowser1.ActiveXInstance; 
            wb.BeforeNavigate2 + = new DWebBrowserEvents2_BeforeNavigate2EventHandler(WebBrowser_BeforeNavigate2); 
 private void WebBrowser_BeforeNavigate2(object pDisp,ref object URL,ref object Flags,  
ref object TargetFrameName,ref object PostData,ref object Headers,ref bool Cancel)
{ 
string postDataText = System.Text.Encoding.ASCII.GetString(PostData as byte [] ); 
}

_经测试确实可以拦截到请求,但是遇到Post到Json的请求,就截取不到了,求大神
_

调试下PostData是什么编码的。另外是否是ajax方式获取的。