Maison >développement back-end >Golang >Pourquoi ma sortie HTML est-elle affichée sous forme de texte brut au lieu d'être rendue ?
Sortie HTML interprétée comme texte brut au lieu d'être reçue au format HTML
La question ici concerne un scénario dans lequel la sortie HTML est rendue sous forme de texte brut à la place d'être analysé comme du HTML approprié. Une implémentation Go de base est fournie, mais la sortie rendue affiche le code HTML textuel dans les balises pre.
Pour résoudre ce problème, l'en-tête Content-Type doit être défini pour spécifier que la réponse est HTML. Cela garantit que le navigateur interprète et restitue correctement la sortie. L'ajout de code suivant définit l'en-tête Content-Type :
w.Header().Set("Content-Type", "text/html")
En incorporant cet ajustement, la sortie HTML sera correctement reconnue comme un document HTML par le navigateur, permettant un rendu précis du contenu souhaité.
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!