我正在开发一个将HTML表单发送到外部AJAX应用程序的API。
如果我在标题中包含样式表和脚本等信息,是否会滥用HTTP标头?我想尽可能保持HTML的清洁。
答案 0 :(得分:3)
在我看来:是的。
您最好将传输协议(在某些RFC中精确指定的HTTP)保持尽可能干净,而不是传输的消息(HTML)。
如果您正在创建API,也许您应该创建包含3个封装部分的特定XML消息:一个用于样式表,一个用于脚本,一个用于HTML。
这只是一个想法,我不知道你在做什么。
答案 1 :(得分:2)
这感觉好像是个坏主意。
虽然您希望尽可能保持HTML的清晰,但HTML块是将信息放在要包含的样式表和脚本上的“适当”位置 - 因为它们具有HTML的特定含义。
将其置于HTTP标头中,虽然可以使用自定义标头字段(“X-something-or-other”),但是混淆了应用程序的工作方式,使未来的开发人员更难以理解,并且可能无意中破坏您是否需要稍后更改内容(例如您的Web服务器,HTTP客户端)......