如何在C#FiddlerCore中获取HTTP Post数据?

如何在C#FiddlerCore中获取HTTP Post数据?,c#,http-post,fiddler,fiddlercore,C#,Http Post,Fiddler,Fiddlercore,我正在使用小提琴手 当我捕获一个请求时,它是一个Fiddler.Session对象 我已经搜索这个对象好几个小时了,但是我找不到请求有效负载 我已经搜索了所有的属性,也许我跳过了什么,但我找不到。我搜索了更多的RequestBody和RequestHeaders,但没有成功 本网站介绍了Fiddler功能: 例如,我想做以下工作: private void FiddlerApplication_AfterSessionComplete(Session sess) { string payl

我正在使用小提琴手

当我捕获一个请求时,它是一个
Fiddler.Session
对象

我已经搜索这个对象好几个小时了,但是我找不到
请求有效负载

我已经搜索了所有的属性,也许我跳过了什么,但我找不到。我搜索了更多的
RequestBody
RequestHeaders
,但没有成功

本网站介绍了
Fiddler
功能:

例如,我想做以下工作:

private void FiddlerApplication_AfterSessionComplete(Session sess)
{
  string payload = sess.??? //Where the property would be the POST data
}

是否可能只是不存在?

如果会话参数用于POST请求,则可以在
sess.GetRequestBodyAsString()中获取请求正文

private void FiddlerApplication_AfterSessionComplete(Session sess) {
    if (sess == null || sess.oRequest == null || sess.oRequest.headers == null)
        return;

    string reqHeaders = sess.oRequest.headers.ToString(); //request headers        
    var reqBody = sess.GetRequestBodyAsString();//get the Body of the request
}