繁体   English   中英

使用 Selenium C# 捕获 HTTP 请求正文

[英]Capture HTTP Request Body with Selenium C#

有什么方法可以用 Selenium 4.3.0 和 .Net6.0 捕获 Web Api Post 请求正文?

通过 UI 发送此帖子请求后,我试图获取响应正文。

发布请求正文

如果我理解正确,您需要这样的东西:

IDevTools devTools = driver;
DevToolsSession session = devTools.GetDevToolsSession();
await session.Domains.Network.EnableNetwork();

session.DevToolsEventReceived += Session_DevToolsEventReceived;

 
static void Session_DevToolsEventReceived(object? sender, DevToolsEventReceivedEventArgs e)
{
    Console.WriteLine(e.EventData);
}

您可能需要过滤收到的事件,而您要查找的正文是事件数据中的有效负载

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM