Message
class Message implements MessageInterface (View source)
Les messages HTTP sont constitués de requêtes d'un client vers un serveur et des réponses d'un serveur à un client. Cette interface définit les méthodes communes à chaque.
Properties
protected string | $protocolVersion | Version du protocole (1.0|1.1|2.0|2). | |
protected StreamInterface | $body | Corp du message. | |
protected array | $headers | Les entêtes. | |
protected string[] | $protocols | Protocoles pris en charges. |
Methods
Retourne la version du protocole HTTP.
Renvoie une instance avec la version du protocole HTTP.
Renvoie le tableau d'en-tête.
Vérifie si un en-tête existe par le nom (insensible à la casse).
Vérifie si un en-tête existe par le nom (insensible à la casse).
Récupère une chaîne de valeurs séparées par des virgules pour un seul en-tête.
Renvoyer une instance avec la valeur fournie en remplaçant l'en-tête spécifié.
Renvoyer une instance avec la valeur fournie en ajoutant l'en-tête spécifié.
Renvoie une instance sans l'en-tête spécifié.
Retourne le corp du message.
Renvoie une instance avec le corps du message spécifié.
Filtre la version du protocole.
Ajoute les en-têtes au message.
Details
at line 61
string
getProtocolVersion()
Retourne la version du protocole HTTP.
at line 73
$this
withProtocolVersion(string $version)
Renvoie une instance avec la version du protocole HTTP.
at line 86
array
getHeaders()
Renvoie le tableau d'en-tête.
at line 98
bool
hasHeader($name)
Vérifie si un en-tête existe par le nom (insensible à la casse).
at line 111
string[]
getHeader($name)
Vérifie si un en-tête existe par le nom (insensible à la casse).
at line 126
string
getHeaderLine($name)
Récupère une chaîne de valeurs séparées par des virgules pour un seul en-tête.
at line 141
$this
withHeader(string $name, string|string[] $value)
Renvoyer une instance avec la valeur fournie en remplaçant l'en-tête spécifié.
at line 159
$this
withAddedHeader(string $name, string|string[] $value)
Renvoyer une instance avec la valeur fournie en ajoutant l'en-tête spécifié.
at line 180
$this
withoutHeader(string $name)
Renvoie une instance sans l'en-tête spécifié.
at line 195
StreamInterface
getBody()
Retourne le corp du message.
at line 207
$this
withBody(StreamInterface $body)
Renvoie une instance avec le corps du message spécifié.
at line 223
protected string
filterProtocolVersion(string $version)
Filtre la version du protocole.
at line 237
protected
withHeaders(array $headers)
Ajoute les en-têtes au message.