Je suis en asp.net web API. Dans la méthode de connexion, je vérifie l'utilisateur / mot de passe par rapport à la db et s'ils ne correspondent pas, je renvoie le code d'état 401 ainsi que méthode utilisateur ou mot de passe non valide
comme
var content = new StringContent("Nom d'utilisateur ou mot de passe incorrect");
var message = new HttpResponseMessage(HttpStatusCode.Unauthorized);
message.Content = content;
throw new HttpResponseException(message);
Mais l'API semble ignorer mon message et renvoyer simplement du code HTML comme
401 - Non autorisé : Accès refusé en raison d'informations d'identification non valides.
<!--
body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
fieldset{padding:0 15px 10px 15px;}
h1{font-size:2.4em;margin:0;color:#FFF;}
h2{font-size:1.7em;margin:0;color:#CC0000;}
h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;}
#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
background-color:#555555;}
#content{margin:0 0 0 2%;position:relative;}
.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
-->
Erreur de serveur
401 - Non autorisé : Accès refusé en raison d'informations d'identification non valides.
Vous n'avez pas la permission de voir ce répertoire ou cette page avec les informations d'identification que vous avez fournies.
Pourquoi cela ? Comment puis-je le remplacer?