正如我在主题中提到的那样。我有WCF Rest服务和ASP.NET MVC3客户端。在ASP的控制器中我正在使用
IMyService serviceClient = new WebChannelFactory<IMyService>().CreateChannel();
为我的服务创建客户端(频道)。是否有任何方法可以附加到此通道并为WebService的每个响应获取HttpStatusCode?顺便说一句,我应该在每次请求 - 响应后关闭通道吗?或者可以通过ASP.NET MVC3应用程序为下一个EndUser请求打开它?
我正在通过
在webService中设置HttpStatusCodeWebOperationContext.Current.OutgoingResponse.StatusCode = <HttpStatusCode>;
我想在MVC3应用程序中查看并显示正确的提示。
修改 没关系。我找到了答案。