如何用C#捕获HTTP响应?

发布于 2024-08-25 18:43:46 字数 113 浏览 9 评论 0原文

当网络浏览器发出请求时,如何捕获 HTTP 响应?

网页从服务检索数据(带有帖子)。 服务返回一个 json 对象。我想要的是捕获该 json 并实时解析它。

最简单的方法是什么?

How do I capture HTTP response when the request is made by web browser?

Webpage retrieves data (with post) from a service.
Service returns a json object. What I want is to capture that json and parse it in realtime.

What would be the simplest way to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青柠芒果 2024-09-01 18:43:46

您最好的选择是使用 Fiddler,也许与 JSON 查看器 插件。

从主页:

Fiddler 是一个 Web 调试代理,它
记录您之间的所有 HTTP(S) 流量
计算机和互联网。提琴手
允许您检查所有 HTTP(S)
流量、设置断点和“fiddle”
与传入或传出数据。
Fiddler 包含一个强大的
基于事件的脚本子系统,以及
可以使用任何 .NET 进行扩展
语言。

Your best bet is to use Fiddler, perhaps with the JSON viewer add-on.

From the homepage:

Fiddler is a Web Debugging Proxy which
logs all HTTP(S) traffic between your
computer and the Internet. Fiddler
allows you to inspect all HTTP(S)
traffic, set breakpoints, and "fiddle"
with incoming or outgoing data.
Fiddler includes a powerful
event-based scripting subsystem, and
can be extended using any .NET
language.

走走停停 2024-09-01 18:43:46

尝试在 .Net 中搜索 HttpModule。它们是某种过滤器。 HTTP 请求和响应流过它们并可以操纵内容。

Try googling for HttpModule in .Net. They are some sort of filters. HTTP requests and responses flow through them and can manipulate the content.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文