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