从WCF Rest Client获取HttpStatus

时间:2011-09-23 00:18:44

标签: rest wcf-client http-status-codes wcf-rest

正如我在主题中提到的那样。我有WCF Rest服务和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

1 个答案:

答案 0 :(得分:-1)