HTTP 中的 X- 前缀是什么意思?(例如X-API-KEY)

Jos*_*osh 8 authentication rest

考虑一下维基百科上的这个例子

例如

GET /something HTTP/1.1
X-API-Key: abcdef12345
Run Code Online (Sandbox Code Playgroud)

X-技术上代表什么?

Ken*_*han 9

RFC-6648中,“X”通常被理解为代表“eXperimental”或“eXtension”:

许多应用程序协议使用带有文本(而不是数字)名称的参数来标识数据(媒体类型、Internet 邮件消息和 HTTP 请求中的标头字段、vCard 参数和属性等)。历史上,应用协议的设计者和实现者经常通过在非标准化参数的名称前加上字符串“X-”或类似结构(例如“x.”)来区分标准化和非标准化参数,其中“X”通常被理解为代表“实验”或“扩展”。