gpt4 book ai didi

java - 如何使用 grpc-java 从请求元数据中获取客户端 ip

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:53:58 35 4
gpt4 key购买 nike

我使用grpc-java,通过ServerInterceptor获取metadata,但是获取到的信息没有客户端ip地址,权限是服务器ip,如何获取客户端ip?谢谢。

Metadata({:scheme=[http], :method=[POST], :path=[/test/test1], :authority=[192.168.199.9:50051], grpc-encoding=[identity], grpc-accept-encoding=[identity,deflate,gzip], te=[trailers], content-type=[application/grpc], user-agent=[grpc-objc/0.13.0 grpc-c/0.13.0 (ios)]})

最佳答案

元数据中未提供客户端 IP。但是你可以调用ServerCall.attributes()并得到 Grpc.TRANSPORT_ATTR_REMOTE_ADDR .

请注意,API 不稳定,可能会发生变化。

关于java - 如何使用 grpc-java 从请求元数据中获取客户端 ip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36124618/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com