J’envoie un en-tête avec une requête GET à un script PHP mais Postman n’envoie pas l’en-tête ou le script PHP ne le reçoit pas. J’utilise Nginx pour le serveur (Apache2 donne presque le même résultat avec api_token absent). Je ne suis pas capable de trouver ce qui ne va pas.
Le code PHP côté serveur est le suivant:
$val){ echo $key . ': ' . $val . '
'; } ?>
Après vérification depuis la console Postman, il semble que l’en-tête soit réellement envoyé mais qu’il n’a pas été reçu dans le script PHP pour une raison quelconque.
Je ne pense pas que vous puissiez utiliser un trait de soulignement dans le nom d’en-tête d’un en-tête personnalisé, car il s’agit d’une fonctionnalité désactivée par défaut. Plus d’informations peuvent être trouvées ici
Vous pouvez tester ceci en supprimant ceci du nom d’en-tête.