Partager via


HttpResponseMessage.EnsureSuccessStatusCode Méthode

Définition

Lève une exception si la IsSuccessStatusCode propriété de la réponse HTTP est false.

public:
 System::Net::Http::HttpResponseMessage ^ EnsureSuccessStatusCode();
public System.Net.Http.HttpResponseMessage EnsureSuccessStatusCode();
member this.EnsureSuccessStatusCode : unit -> System.Net.Http.HttpResponseMessage
Public Function EnsureSuccessStatusCode () As HttpResponseMessage

Retours

Message de réponse HTTP si l’appel réussit.

Exceptions

La réponse HTTP échoue.

Remarques

La EnsureSuccessStatusCode méthode lève une HttpRequestException valeur si StatusCode elle est en dehors de la plage 200-299 (plage de codes d’état indiquant la réussite en fonction de la norme). Dans certains scénarios, vous devrez peut-être mieux contrôler les codes d’état considérés comme réussis ; par exemple, une API peut être censée toujours retourner 200 OK. Dans ce cas, nous vous recommandons de vérifier manuellement si StatusCode elle correspond à la valeur attendue. Dans .NET Framework, si ce n’est pas le Content cas null, cette méthode appelle Dispose également des ressources managées et non managées gratuites. À compter de .NET Core 3.0, le contenu n’est pas supprimé.

S’applique à