Partager via


Dépannage des exceptions : System.Net.CookieException

Mise à jour : novembre 2007

Une exception CookieException est levée si une erreur se produit lors de l'ajout d'un cookie à un conteneur de cookie.

Conseils associés

  • Assurez-vous que la taille du cookie ne dépasse pas la capacité maximale du conteneur de cookie.
    Cette exception est levée lors d'une tentative d'ajout d'un Cookie dont la longueur dépasse MaxCookieSize à un CookieContainer. La taille de cookie maximale par défaut est 4096 octets.

  • Lors de la définition de la propriété Name d'un cookie, assurez-vous que la valeur n'est pas une référence null ou une chaîne vide.
    La propriété Name doit être initialisée avant d'utiliser une instance de la classe Cookie. Les caractères suivants sont réservés et ne peuvent pas être utilisés pour cette valeur d'attribut : signe égal, point-virgule, virgule, retour à la ligne (\n), retour chariot (\r), tabulation (\t). Le signe dollar ($) ne peut pas être le premier caractère.

  • Lors de la définition de la propriété Port d'un cookie, assurez-vous que la valeur est valide et encadrée de guillemets doubles.
    L'attribut Port restreint les ports auxquels un cookie peut être envoyé. La valeur par défaut signifie aucune restriction. Affecter une chaîne vide ("") à la propriété restreint le port à celui utilisé dans la réponse HTTP. Sinon, la valeur doit être une chaîne entre guillemets contenant des valeurs de port séparées par des virgules.

  • Lors de la définition de la propriété Value d'un cookie, assurez-vous que la valeur n'est pas null.
    Les caractères suivants sont réservés et ne peuvent pas être utilisés pour cette propriété : point-virgule, virgule.

Voir aussi

Tâches

Comment : en savoir plus sur une exception avec l'Assistant Exception

Comment : écrire un cookie

Référence

CookieException