这是我的问题,我有一段WCF REST代码,如果在这种情况下找不到请求的对象,则返回NULL。这是我的代码
if (imageStream == null) {
WebOperationContext.Current.OutgoingResponse.SetStatusAsNotFound("Image not available for the requested size.");
return null;
}
这是在GET中发送预期的404错误,但是对于HEAD发送500内部服务器错误
有什么想法吗?
答案 0 :(得分:0)
尝试使用throw new WebFaultException(HttpStatusCode.NotFound);
以下是WebFaultException