【发布时间】:2010-11-26 03:41:01
【问题描述】:
我有一个托管在 Windows 服务中的 WCF 服务。 我已经向它添加了一个带有 webHttp 行为的 webHttpBinding,每当我向它发送一个 GET 请求时,我都会得到我想要的 http 200,问题是每当我向它发送 HEAD 请求时我都会得到一个 http 405。
有没有办法让它也为 HEAD 返回 http 200? 这可能吗?
编辑:这就是运营合同:
[OperationContract]
[WebGet(UriTemplate = "MyUri")]
Stream MyContract();
【问题讨论】:
-
你能把 HEAD 动词的操作合同贴出来吗?
-
[OperationContract] [WebGet(UriTemplate = "MyUri")] Stream MyContract();
-
3年多后这还是个问题吗?我需要一个解决方案。
标签: wcf http webhttpbinding webhttp