Les journaux GCP indiquent une « erreur de réponse » pour les codes d'état d'en-tête de réponse autres que 200
Un utilisateur signale avoir rencontré un message « d'erreur de réponse » dans GCP enregistre chaque fois que le code d'état de l'en-tête de réponse de sa fonction est défini sur autre chose que 200. Ce problème est apparu récemment et n'a pas été observé. précédemment.
L'utilisateur a tenté de déployer une fonction de test simple qui définit uniquement le code d'état de la réponse sur 201, remplaçant la valeur par défaut 200. Cependant, cette modification entraîne toujours une « erreur de réponse » dans les journaux GCP. À l'inverse, le fait de redéfinir explicitement le code d'état sur 200 élimine l'erreur.
Il est intéressant de noter que GCP réinvoque parfois automatiquement la fonction avec un code d'état de 200 après qu'un appel précédent se soit terminé par une erreur de réponse. L'utilisateur soupçonne qu'aucune exécution réelle de code ne se produit lors de cette réinvocation.
D'après les observations de l'utilisateur, les messages « d'erreur de réponse » apparaissent exclusivement dans les journaux de fonctions Cloud, tandis que les journaux de la passerelle API affichent correctement le code d'état de la fonction.
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!