0
這是我的問題,我有一塊WCF REST代碼返回NULL,如果在這種情況下請求的對象沒有找到圖像。這裏是我的代碼REST WCF服務正在發送錯誤500在HEAD而不是404未找到
if (imageStream == null) {
WebOperationContext.Current.OutgoingResponse.SetStatusAsNotFound("Image not available for the requested size.");
return null;
}
這是發送一個404錯誤的預期GET,但頭部被髮送500內部服務器錯誤
任何想法?
我試着與該指令,它仍然顯示500內部服務器錯誤,甚至當我表示要返回未找到 如果(的ImageStream == NULL) { WebOperationContext .Current.OutgoingResponse.SetStatusAsNotFound(「圖片不適用於請求的大小。」); WebOperationContext.Current.OutgoingResponse.ContentLength = 0; WebOperationContext.Current.OutgoingResponse.ContentType =「image/jpeg」; 拋出新的WebFaultException(HttpStatusCode.NotFound); }' – 2012-08-24 18:21:52