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!