在不更改源代码的情况下在 clr 执行之前拦截 http 请求

Jiale Xue - MSFT 46,456 信誉分 Microsoft 供应商
2024-04-22T08:19:13.6266667+00:00

大家好

在 C# 中 CLR 执行之前拦截 Http 请求,无需更改/触及源代码 在 java 中,此功能的实现类似于 java 代理,使用 premain() 方法来实现 java 代理,我们将在运行时注入或修改代码,而无需更改源代码但是 .Net 可能吗? 你能帮助我实现这一点并指导我如何解决这个问题吗???

Note:此问题总结整理于: Intercept the http Requests before clr execution without changing the source code

C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
188 个问题
.NET 运行时
.NET 运行时
.NET: 基于 .NET 软件框架的 Microsoft 技术。运行时: 运行未编译为机器语言的应用所需的环境。
54 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 48,571 信誉分 Microsoft 供应商
    2024-04-22T08:50:09.6866667+00:00

    可以考虑在 .NET 中使用 AOP 解决方案。

    这是您可以参考的参考资料。 .NET 中 AOP 的最佳实现是什么?

    希望对您有所帮助。

    如果答案有帮助,请点击“接受答案”并点赞。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。