[英]Ajax, content-type header and python
當將python用於Web而不是PHP時,必須手動編寫以下標頭: Content-type:text/html
。
如果我想使用ajax更改元素的內部HTML,我的python腳本(由ajax請求)應該輸出上述標頭,還是僅輸出純HTML作為響應?
每個HTTP響應必須包含一個Content-Type標頭。 PHP碰巧默認會插入一個。 無論您使用哪種Python庫,顯然都不會。 因此,您需要明確提供一個。
剩下的問題是“是否應將HTML片段用作text / html?”
RFC說:
W3C建議書現在定義了text / html媒體類型; 最新發布的版本是[HTML401]。 另外,[XHTML1]定義了XHTML的使用配置文件,該配置文件與HTML 4.01兼容並且也可以標記為text / html。
這些規范未定義HTML片段,因此您可能應使用類似以下內容的代碼:
Content-Type: x-text/html-fragment
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.