Org.Apache.Http.Cookies Espace de noms

Fournit des interfaces de cookie, des détails d’origine, des fabriques de spécifications et des noms d’en-tête pour le client APACHE HTTP.

Classes

Nom Description
ClientCookie

Fournit des constantes d’attribut de cookie obsolètes. Utilisez IClientCookie à la place.

CookieOrigin

La classe CookieOrigin incapsule les détails d’un serveur d’origine qui sont pertinents lors de l’analyse, de la validation ou de la correspondance des cookies HTTP.

CookieSpecRegistry

Registre de spécifications de cookie qui peut être utilisé pour obtenir l’implémentation de spécification de cookie correspondante pour un type donné ou une version de cookie.

MalformedCookieException

Signale qu’un cookie n’est pas valide ou non valide dans un contexte donné

SM

Constantes et assistances statiques liées à la gestion de l’état HTTP.

Interfaces

Nom Description
IClientCookie

ICookie Étend avec l’accès aux attributs de cookie d’origine fournis par le serveur.

ICookie

HTTP « magic-cookie » représente une partie des informations d’état que l’agent HTTP et le serveur cible peuvent échanger pour gérer une session.

ICookieAttributeHandler

L’interface Ths représente un gestionnaire d’attributs de cookie responsable de l’analyse, de la validation et de la correspondance d’un attribut de cookie spécifique, tel que le chemin, le domaine, le port, etc.

ICookieSpec

Définit la spécification de gestion des cookies.

ICookieSpecFactory

Définit une fabrique qui fournit des ICookieSpec objets.

ISetCookie

Cette interface représente un SetCookie en-tête de réponse envoyé par le serveur d’origine à l’agent HTTP afin de maintenir un état conversationnel.

ISetCookie2

Cette interface représente un SetCookie2 en-tête de réponse envoyé par le serveur d’origine à l’agent HTTP afin de maintenir un état conversationnel.

ISM

Définit les noms d’en-tête HTTP utilisés pour échanger des cookies et publier la prise en charge des spécifications des cookies.

Remarques

Permet ICookieSpec d’analyser les en-têtes de réponse, de valider les cookies, de faire correspondre les cibles de requête et de mettre en forme les en-têtes de requête. L’analyse ne valide pas les cookies retournés. La correspondance suit la stratégie de cookie sélectionnée et ne remplace pas la validation ou une vérification d’expiration.

Les restrictions de domaine, de chemin et de port dépendent de la spécification sélectionnée. Sous RFC 2965, la correspondance de port vérifie également l’attribut port d’origine via IClientCookie. Un tableau de ports stocké seul n’établit pas que le serveur a fourni cet attribut.

Ces API lient le package Java org.apache.http.cookie déconseillé. Consultez la source de cookie Android pour connaître les déclarations de package.