如何将http标头值传递给WCF休息服务操作?

时间:2012-11-04 16:36:27

标签: c# wcf rest

有没有办法提取http标头值并将其传递给全局扩展点的WCF休息服务操作,例如自定义IParameterInspector?提前谢谢。

1 个答案:

答案 0 :(得分:3)

通过您的WCF服务WebOperationContext,您可以访问当前请求的http标头,如下所示:

var request = WebOperationContext.Current.IncomingRequest;
string header = request.Headers[HttpRequestHeader.Cookie];