是否有任何指南不应该进入HTTP标头?

时间:2010-02-25 09:25:06

标签: ajax api http-headers

我正在开发一个将HTML表单发送到外部AJAX应用程序的API。

如果我在标题中包含样式表和脚本等信息,是否会滥用HTTP标头?我想尽可能保持HTML的清洁。

2 个答案:

答案 0 :(得分:3)

在我看来:是的。

您最好将传输协议(在某些RFC中精确指定的HTTP)保持尽可能干净,而不是传输的消息(HTML)。

如果您正在创建API,也许您应该创建包含3个封装部分的特定XML消息:一个用于样式表,一个用于脚本,一个用于HTML。

这只是一个想法,我不知道你在做什么。

答案 1 :(得分:2)

这感觉好像是个坏主意。

虽然您希望尽可能保持HTML的清晰,但HTML块是将信息放在要包含的样式表和脚本上的“适当”位置 - 因为它们具有HTML的特定含义。

将其置于HTTP标头中,虽然可以使用自定义标头字段(“X-something-or-other”),但是混淆了应用程序的工作方式,使未来的开发人员更难以理解,并且可能无意中破坏您是否需要稍后更改内容(例如您的Web服务器,HTTP客户端)......