WebOperationContext - 获取请求IP

Jan*_*ivZ 3 rest wcf

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

谢谢.

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

更新:这是一个正确的方法的链接(如下面的答案建议): WCF 4休息获取请求的IP?

car*_*ira 6

如果你想知道客户端的IP ,那么你不能通过WebOperationContext(WOC)来做- 你需要RemoteEndpointMessageProperty从"正常"获得OperationContext.WOC唯一能给你的是Host 来自HTTP请求标头(通过其IncomingRequest.Headers属性).