emqx5.7开源版http服务接收到发布的主题消息,是否可以返回错误码,让订阅该主题的客户端接收不到该消息?
测试返回403,或者200时,resutlt=deny 都不行?
可以的。
你可以打开 emqx 的 debug 日志 看看格式对不对。
emqx5.7开源版在控制台配置了消息发布的规则,并在连接器中配置了http服务来接收发布的消息内容。是否可以在http服务中对数据进行校验,阻止将该消息让订阅者接收到。试过了返回403和200时,resutlt=deny 都不行。查豆包说 开源版无法直接通过 HTTP 响应来终止消息分发??
你提供的文档是授权认证的,这个已经测试通过。现在主要是对消息的处理,如何实现校验拦截。
可以展开说说么,我以为你是想授权让客户不能发布
如果你是想一个已经订阅成功主题的客户端收不到他的订阅消息,那是不可行的。