添加自定义 HTTP 标头以向客户端提供特定于应用程序的元数据或信息很有用,并希望有一天它可以成为链接标头(Web Linking)之类的标准。
大多数 HTTP 标头都是根据 RFC 2616 规范设计的,带有 char, : | < | > | ; | = | " | ' | 等等。它比机器可读的更接近人类可读的字符串(易于解析或不易于解析)。
现在,我想添加一个自定义 HTTP 标头以包含结构信息,该结构信息易于以对象格式(如 JSON 对象)表示。是否可以添加一个自定义 HTTP 标头,它的值是一个序列化的 JSON 对象,或者我应该按照约定将其重新格式化为某种格式,如链接标头?
希望你们可以就此提供一些建议,或其他最佳实践。
谢谢。