Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapakah output HTML saya dipaparkan sebagai teks biasa dan bukannya diberikan?

Mengapakah output HTML saya dipaparkan sebagai teks biasa dan bukannya diberikan?

DDD
DDDasal
2024-10-30 09:55:02553semak imbas

Why is my HTML output displayed as plain text instead of being rendered?

Output HTML Ditafsirkan Sebagai Teks Biasa Daripada Diterima Sebagai HTML

Soalan di sini berkenaan dengan senario di mana output HTML diterangkan sebagai teks biasa sebaliknya dihuraikan sebagai HTML yang betul. Pelaksanaan asas Go disediakan, tetapi output yang dipaparkan menunjukkan kod HTML verbatim dalam teg pra.

Untuk membetulkan isu ini, pengepala Jenis Kandungan mesti ditetapkan untuk menyatakan bahawa respons ialah HTML. Ini memastikan bahawa penyemak imbas mentafsir dan memberikan output dengan betul. Penambahan kod berikut menetapkan pengepala Jenis Kandungan:

w.Header().Set("Content-Type", "text/html")

Dengan memasukkan pelarasan ini, output HTML akan diiktiraf dengan betul sebagai dokumen HTML oleh penyemak imbas, membolehkan pemaparan tepat kandungan yang dikehendaki.

Atas ialah kandungan terperinci Mengapakah output HTML saya dipaparkan sebagai teks biasa dan bukannya diberikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn