【发布时间】: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 应用程序中检查它并显示正确的提示。
编辑: 没关系。我找到了答案。
【问题讨论】:
-
您应该将答案设为 answers,以便将它们标记为此类。
标签: rest wcf-client http-status-codes wcf-rest