任何在这里,我想使用Titanium.Web.Proxy捕获http / https请求Body,请求来自selenium,我想启动Chrome第一页请求。方法是" POST",在fiddlerCore中使用" oSession.utilSetRequestBody(Body)"可以肯定,但是在Titanium.Web.Proxy中,我尝试使用"等待e.SetRequestBodyString(Body)"我得到了一个错误。似乎不能篡改作为Post请求的Get请求。
public async Task OnRequest(object sender, SessionEventArgs e) {
if
(e.WebSession.Request.RequestUri.AbsoluteUri.Contains("baidu.com"))
{
e.WebSession.Request.Method = "POST";
var ss = "sdsdsd=ffdfd";
await e.SetRequestBodyString(ss);
}
}
例如:尝试访问https://www.baidu.com/,方法是GET,我想修改为POST,所以,我使用" e.WebSession.Request.Method =" POST" ;",但在执行"等待e.SetRequestBodyString(ss)"时,它会远离错误。