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

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

DDD
Lepaskan: 2024-10-30 09:55:02
asal
652 orang telah melayarinya

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")
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan