在 HTTP 中使用自定义 header 字段
Use of custom header fields in HTTP
我刚刚偶然发现了这个问题:
使用自定义 header 字段是否仍然可以接受?如果是,应该如何命名?
据我所知,自定义字段以 X-.. 开头,但根据 RFC 6648,这些字段自 2012 年以来已被删除,但我也没有找到任何替代方案的建议。
那么将自定义字段命名为 "normal"(没有 X-Prefix)有意义吗?使用自定义字段交换附加信息是否有意义?
正常命名即可。参见,例如,Custom HTTP headers : naming conventions
使用它们是否有意义取决于应用程序。它们当然可以用于在中间件中完成的事情,例如身份验证令牌。
如果您真的希望服务器在分离 endpoint-specific 数据处理代码之前检查某些内容,headers 并不是放置相关数据的好地方。
我刚刚偶然发现了这个问题:
使用自定义 header 字段是否仍然可以接受?如果是,应该如何命名?
据我所知,自定义字段以 X-.. 开头,但根据 RFC 6648,这些字段自 2012 年以来已被删除,但我也没有找到任何替代方案的建议。
那么将自定义字段命名为 "normal"(没有 X-Prefix)有意义吗?使用自定义字段交换附加信息是否有意义?
正常命名即可。参见,例如,Custom HTTP headers : naming conventions
使用它们是否有意义取决于应用程序。它们当然可以用于在中间件中完成的事情,例如身份验证令牌。
如果您真的希望服务器在分离 endpoint-specific 数据处理代码之前检查某些内容,headers 并不是放置相关数据的好地方。