2
は次のように定義されたExceptionFilter属性を有することに私のエラー応答に変換します。私が望むのは、例外メッセージだけをフロントエンドに返すことです(そしてtext/plain
Content-Type
ヘッダーを送信してください)。それを達成する方法?AspNet.WebApiは常にtext/htmlの
は次のように定義されたExceptionFilter属性を有することに私のエラー応答に変換します。私が望むのは、例外メッセージだけをフロントエンドに返すことです(そしてtext/plain
Content-Type
ヘッダーを送信してください)。それを達成する方法?AspNet.WebApiは常にtext/htmlの
レスポンスのコンテンツにコンテンツタイプを設定します。
private HttpResponseMessage GetExceptionalResponse(Exception ex) {
return new HttpResponseMessage {
Content = new StringContent(ex.Message, System.Text.Encoding.UTF8, "text/plain"),
StatusCode = HttpStatusCode.InternalServerError
};
}
「何も変更しません。 'StringContent'はデフォルトでコンテンツタイプを' text/plain'に設定します。 –