gpt4 book ai didi

.net - 如何获取 WCF 远程端点的 IP 地址?

转载 作者:行者123 更新时间:2023-12-03 11:01:48 27 4
gpt4 key购买 nike

有没有办法获取 WCF 连接的远程 IP 地址?

我猜它没有内置到 WCF 框架中的原因是 WCF 可以使用非 TCP/IP 绑定(bind),因此 IP 地址并不总是有意义的。

然而,这些信息对于所有广泛使用的绑定(bind)都是有意义的(据我所知:BasicHttp、DualHttp、WSHttp 和 NetTcp)。

IP 地址可能可以使用反射访问,但我宁愿找到一种记录的方式来获取它,而不是侵入框架类。

我在谷歌上搜索过这个问题,似乎很多人在没有找到合适的解决方案的情况下遇到了它(通常的答案是 to rely on the message headers ,但这意味着信任客户端提供其真实 IP 地址,这不是如果您出于安全原因要记录 IP 地址,请选择此选项)

最佳答案

显然它已通过 RemoteEndpointMessageProperty 在 3.5 中添加。 ;见 here .

关于.net - 如何获取 WCF 远程端点的 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/391142/

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