问题标签 [interception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
535 浏览

asp.net - Ninject 拦截 MVC 3 控制器

我使用 Ninject Interceptions Extensions 和 Dynamic Proxy v3.0 进行拦截。我正在尝试类代理拦截 MVC 3 控制器。控制器被拦截但行为不正确。拦截器仅拦截对 ControllerBase 和 Controller 类上的公共虚拟方法的调用。我的 HomeController 公共虚拟方法永远不会被拦截。这是我的代码。我正在考虑使用 MVC 的过滤器来完成此任务,而不是 Ninject 拦截。

}

0 投票
3 回答
1593 浏览

groovy - Groovy 运行时方法拦截

我在玩 Groovy,我想知道,为什么这段代码不起作用?

它打印出来No catch,而我希望它打印出来Catch!

0 投票
1 回答
1334 浏览

c# - 在 UnityContainer 中注册后如何附加 injectionMembers?

假设我有这样的代码:

然后我需要将 InterceptionBehaviour 添加到我的注册中,所以如果类 ContainerRegistration 有一些方法,比如AppendInjectionMembers(...).

所以问题是:是否可以在注册后附加 injectionMembers ?如果是这样,该怎么做?

0 投票
1 回答
775 浏览

soap - 在 Fiddler 中捕获 Apex Dataloader SOAP 请求

我想通过 Fiddler 监控 Apex DataLoader SOAP 请求,作为第一步,我已将 Fiddler 证书导入到 DataLoader 安装和 JDK 安装路径中 jre/security 位置的“cacerts”中。现在我可以通过 Fiddler 从 Dataloader 执行导入和导出操作,但我只看到连接(灰色隧道)流量。如何查看完整的 SOAP 请求和响应?

0 投票
1 回答
458 浏览

apache-camel - 如何将来自外部系统的所有传入消息保存在 Camel 中

亲爱的骆驼骑士!

我想问你是否知道任何推荐的方法如何保存/存储来自肥皂、休息等的所有传入消息......

使用当前拦截器:

我有问题要区分,传入消息是来自主路由(由外部客户端调用)还是嵌套路由。

此外,类 UnitOfWork 方法不提供对父级 originalInMessage 的任何访问,因此在处理器中我也遇到了困难。

这是我想要实现的一个小的视觉解释: 消息流

感谢您的任何建议,安德烈

0 投票
0 回答
794 浏览

c# - 试图伪造一个强命名程序集,但“清单定义不匹配”

我想拦截插件和主机程序集之间的通信。

我试图加载ThirdPartyPlugin.dllAppDomain沙箱(下面的代码)中,以拦截它加载HostLibrary.dll程序集的尝试(我正在使用处理AssemblyResolve事件的技巧)。而不是原来的HostLibrary.dll,然后我试图注入一个假的,具有一些不同的功能。

不幸的是,原来HostLibrary.dll是一个Strong Named Assembly,我认为正因为如此,我在我的程序中遇到了如下异常

未处理的异常:System.IO.FileLoadException:无法加载文件或程序集“HostLibrary,版本=7.0.0.0,Culture=neutral,PublicKeyToken=1a2b3c4d5e6f7890”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)---> System.IO.FileLoadException:定位的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

我创建的假程序集与原始程序集的名称 ( "HostLibrary") 和版本 ( ) 匹配;"7.0.0.0"有一次我认为我什至让它明显匹配PublicKeyToken(当我打印Assembly.FullName时,它​​是相同的),但异常仍然发生。

您对我如何解决此问题有任何想法吗?有可能完全解决吗?它是因为数字签名还是其他原因而发生的?如果签名,那么是否可以禁用检查?实际上,通过阅读Ian Picknell 的一篇文章,我认为我真的不应该遇到这个问题......那么有什么问题吗?

代码是:

辅助函数定义为:

我会很感激任何帮助。

0 投票
1 回答
85 浏览

ruby - 如何在 Ruby 中拦截类定义?

是否可以编写一些可以告诉我何时定义 Ruby 类的代码?

0 投票
1 回答
645 浏览

ios - 客户端和服务器之间的加密密钥交换

我已经看到很多使用安全框架 API 验证客户端或服务器证书的示例,但这只会解决Identification安全功能的问题,但Confidentiality数据呢?如何在客户端和服务器之间交换私钥和公钥?Interception, Modifications, 或Fabrication攻击呢?如果有人按照客户的预期假装并发送正确的证书怎么办?

0 投票
1 回答
1130 浏览

c# - 拦截 TCP 和 UDP 流量 localhost

有没有办法在 C# 中拦截 Windows 本地主机内的 TCP 和 UDP 流量?例如,在 localhost 上运行的应用程序通过 localhost 上的 TCP 和/或 UDP 发送消息......我需要拦截这些以确定程序数据的效率,为此我正在 C# 中构建一个实用工具(需要一个 self构建解决方案没有产品)

0 投票
1 回答
149 浏览

c# - strucutremap 是否具有拦截能力,为什么我需要另一个像温莎城堡这样的图书馆?

strucutremap 是否具有拦截能力,为什么我需要另一个像温莎城堡这样的库呢?有没有结构映射的本地方法来做到这一点?

使用 StructureMap 进行 AOP 日志记录是一个类似的问题,但答案位于城堡代理。

谢谢