0

これが私の問題です。要求されたオブジェクト(この場合は画像が見つからない場合)が提案されているように、NULLを返すWCFRESTコードがあります。これが私のコードです

if (imageStream == null) {
 WebOperationContext.Current.OutgoingResponse.SetStatusAsNotFound("Image not available for the requested size.");
 return null;
}

これはGETで期待どおりに404エラーを送信していますが、HEADの場合は500内部サーバーエラーを送信しています

何か案は?

4

1 に答える 1

0

使ってみてくださいWebFaultExceptionthrow new WebFaultException(HttpStatusCode.NotFound);の詳細はこちら

于 2012-08-10T20:57:19.280 に答える