Maison > développement back-end > tutoriel php > Comment puis-je récupérer les codes de réponse HTTP à l'aide de « file_get_contents » ?

Comment puis-je récupérer les codes de réponse HTTP à l'aide de « file_get_contents » ?

Linda Hamilton
Libérer: 2024-12-03 12:12:16
original
1025 Les gens l'ont consulté

How Can I Retrieve HTTP Response Codes Using `file_get_contents`?

Obtention du code de réponse HTTP à partir des requêtes HTTP à l'aide de file_get_contents

Lors de l'utilisation de file_get_contents pour les requêtes POST avec stream_context_create, vous pouvez rencontrer des erreurs et des avertissements HTTP . Cet article explore les méthodes permettant de gérer efficacement ces erreurs.

Pour supprimer l'avertissement, vous pouvez définir la clé « ignore_errors » sur true dans le tableau d'options « http » de stream_context_create, comme indiqué ci-dessous :

$context = stream_context_create(['http' => ['ignore_errors' => true]]);
$result = file_get_contents("http://example.com", false, $context);
Copier après la connexion

Cela élimine les avertissements et vous permet de procéder avec votre propre logique de gestion des exceptions.

Pour récupérer le code de réponse, vous pouvez utiliser la variable $http_response_header, qui est renseignée avec les en-têtes de réponse lors de l'exécution de file_get_contents :

var_dump($http_response_header);
Copier après la connexion

En accédant à cette variable, vous pouvez obtenir des informations détaillées sur la réponse HTTP, y compris le code de réponse et d'autres en-têtes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal