WebOperationContext - 获取请求IP

时间:2011-11-09 13:50:06

标签: wcf rest

如何使用WebOperationContext(而不是OperationContext)在RESTfull服务中获取请求IP。

谢谢。

(如果我离开了 - 或者这不是解决问题的方法,请让我知道)

更新:这是指向正确方法的链接(如下面建议的答案):  WCF 4 Rest Getting IP of Request?

1 个答案:

答案 0 :(得分:6)

如果您想知道客户端的IP,那么您无法通过WebOperationContext(WOC)来完成 - 您需要从RemoteEndpointMessageProperty获取OperationContext “正常”Host。 WOC将为您提供的唯一内容是来自HTTP请求的IncomingRequest.Headers 标头(通过其{{1}}属性)。