如何在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
}