如何在 Quarkus 中的 GRPC 服务器端服务中读取自定义标头?

huangapple go评论78阅读模式
英文:

How do I read a custom header in a GRPC server side service in Quarkus?

问题

我已经看过一些关于如何编写ServerInterceptor以从元数据中读取自定义标头的Java示例,但是找不到关于如何将拦截器附加到Quarkus服务的任何信息,例如针对这个链接:https://quarkus.io/guides/grpc-service-implementation
或者在Quarkus中是否有另一种更简单的方法来读取自定义标头,例如获取一个令牌?

英文:

I have seen some java examples of how to write a ServerInterceptor to read a custom header from the metadata, but can't find anything on how to attach the interceptor to the service in Quarkus e.g. for this: https://quarkus.io/guides/grpc-service-implementation
Or is there another, easier way of reading a custom header in Quarkus, e.g. to get a token?

答案1

得分: 0

我从 Quarkus Zulip 聊天中得到了这个有用的示例,是一个友好用户提供的:

链接:https://github.com/quarkusio/quarkus/blob/master/integration-tests/grpc-interceptors/src/main/java/io/quarkus/grpc/examples/interceptors/HeaderServerInterceptor.java

无需在任何地方附加或注册拦截器。

英文:

I got this useful example in the Quarkus Zulip chat from a friendly user:

https://github.com/quarkusio/quarkus/blob/master/integration-tests/grpc-interceptors/src/main/java/io/quarkus/grpc/examples/interceptors/HeaderServerInterceptor.java

No need to attach or register the interceptor anywhere.

huangapple
  • 本文由 发表于 2020年9月18日 12:21:17
  • 转载请务必保留本文链接:https://go.coder-hub.com/63949288.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定