Ajax、contenttype头和python

2024-09-30 01:37:53 发布

您现在位置:Python中文网/ 问答频道 /正文

当使用pythonforweb而不是PHP时,您必须手动编写以下标题:Content-type:text/html。在

如果我想用ajax更改元素的内部HTML,我的python脚本(由ajax请求)是输出上面的头还是纯HTML作为响应?在


Tags: text脚本元素标题htmltypeajax手动
1条回答
网友
1楼 · 发布于 2024-09-30 01:37:53

每个HTTP响应都必须包含一个Content-Type报头。PHP在默认情况下会插入一个。显然,您使用的任何Python库都没有,因此您需要显式地提供一个。在

这就留下了一个问题“是否应该将HTML的片段作为text/HTML使用?”在

RFC上写着:

The text/html media type is now defined by W3C Recommendations; the latest published version is [HTML401]. In addition, [XHTML1] defines a profile of use of XHTML which is compatible with HTML 4.01 and which may also be labeled as text/html.

这些规范不定义HTML片段,因此您可能应该使用类似以下内容:

Content-Type: x-text/html-fragment

相关问题 更多 >

    热门问题