从 WCF Rest 客户端获取 HttpStatus
Posted
技术标签:
【中文标题】从 WCF Rest 客户端获取 HttpStatus【英文标题】:Getting HttpStatus from WCF Rest Client 【发布时间】:2011-11-23 06:59:15 【问题描述】:正如我在主题中提到的。我有 WCF 休息服务和 ASP.NET MVC3 客户端。在 ASP 的控制器中,我正在使用
IMyService serviceClient = new WebChannelFactory<IMyService>().CreateChannel();
为我的服务创建客户端(通道)。有没有办法附加到这个通道并为来自 WebService 的每个响应获取 HttpStatusCode?顺便说一句,我应该在每次请求响应后关闭频道吗?或者它可以通过 ASP.NET MVC3 应用程序为下一个 EndUser 请求打开?
我在webService中设置HttpStatusCode通过
WebOperationContext.Current.OutgoingResponse.StatusCode = <HttpStatusCode>;
我想在 MVC3 应用程序中检查它并显示正确的提示。
编辑: 没关系。我找到了答案。
http://msdn.microsoft.com/en-us/magazine/cc163302.aspx
【问题讨论】:
您应该将答案设为 answers,以便将它们标记为此类。 【参考方案1】:AnswerLink
【讨论】:
这个已经不存在了?以上是关于从 WCF Rest 客户端获取 HttpStatus的主要内容,如果未能解决你的问题,请参考以下文章