当前位置: 首页 > 知识库问答 >
问题:

使用GRPC服务器拦截器验证请求

宗政法
2023-03-14

我需要使用拦截器验证并记录grpc服务请求的一些数据。我检查了ServerInterceptor的interceptCall,但找不到获取请求对象的方法。有没有办法让请求对象进入拦截器?

共有1个答案

白念
2023-03-14

您需要返回并扩展一个ForwardingServerCallListener,并监听ServerCall. Listener.onMessage()回调。

 类似资料:
  • 本文向大家介绍ASP.NET Core 3.0 gRPC拦截器的使用,包括了ASP.NET Core 3.0 gRPC拦截器的使用的使用技巧和注意事项,需要的朋友参考一下 一. 前言 前面两篇文章给大家介绍了使用gRPC的入门以及双向流的使用,今天介绍的是gRPC中的拦截器。拦截器就像MVC的过滤器或者是ASP.NET Core middleware 一样,具有面向切面的思想,可以在调用服务的时候

  • 问题内容: 我正在尝试使用来限制用户执行某些操作。 : 如果在中找到用户,则应该将用户重定向到索引页面。 但是,我得到了一个,说是空的,如if-check所验证。 : 为什么是null以及如何解决? (这是我使用的参考。) 问题答案: Struts Session只是底层的包装。 虽然实现SessionAware接口是在Action中获取它的正确方法,但是如果要从Interceptor中获取它,则

  • 我有以下场景:我正在尝试处理一个表单,模型属性是一个具有String和Long属性的bean。众所周知,bean验证提供了很多注释来帮助我们确定数据的有效性。我面临的是,对于Long属性的情况,我只能使用@NotNull和另一个注释(我不记得它的名字)来强制用户输入正数。如果用户输入例如“sdf”,应用程序会抛出一个BIG异常。所以我想知道的是,如果用户在爆炸前输入了一个数字(因为我不能使用@Pa

  • 本文向大家介绍springmvc拦截器登录验证示例,包括了springmvc拦截器登录验证示例的使用技巧和注意事项,需要的朋友参考一下 一开始,学了拦截器与过滤器,咋一看两者有点像,实际上两者有很大的不同。就用拦截器和过滤器分别做了登录验证试验,这次先说拦截器。下面是自己实践的一个实例: 在spring-mvc.xml中配置拦截器: 如上所示,这里配置了LoginIntercepter,为了简单起

  • 我在Spring上有一个拦截器,可以拦截用户的请求。我想计算申请的持续时间并保存到数据库中。然而,Spring不会自动连接我的豆子,导致服务上的空点异常。 这是代码: 我如何避免这个NPE?

  • 问题内容: 我知道如何拦截所有请求,但是我只想拦截来自我资源的请求。 有谁知道如何做到这一点? 问题答案: 如果只想拦截来自特定资源的请求,则可以使用可选的action 属性。Angular的文档请参见此处(用法>操作) 的JavaScript Plunker:http ://plnkr.co/edit/xjJH1rdJyB6vvpDACJOT?p=preview