什么是的X转发,原HTTP标头的完整的规范?

什么是一个全规格X-Forwarded-Proto HTTP标头值?

--------------解决方案-------------

没有“全规格” - 这是一个事实上的标准。 该X-在头名前面习惯*已表示它作为实验性/非标/供应商特定的。 一旦它的HTTP标准的一部分,它会失去前缀。

有来自IETF标准化了一些工作,但它只是在草案阶段,据我可以告诉。 退房http://tool​​s.ietf.org/html/draft-ietf-appsawg-http-forwarded-10最新的草案中写这篇文章的时候。 但要注意,它可以在任何时候改变,而它的被充实,不生产的东西依赖于它。

更新:

RFC 7239中定义了的Forwarded:头,其目的是取代X-Forwarded-* 。 如果你关心的标准,我会建议使用来代替。



*过去,这是一个官方的事情,但不再是。 RFC 6648不赞成的x-前缀约定。 不幸的是,该公约是如此广为人知(和折旧如此低调)的IETF之外的大多数人可能会忽略的建议。

终于有RFC是7239 - 从2014年6月的头在5.4节中定义转发HTTP扩展。

一些例子:

Forwarded: proto=https
Forwarded: for=1.2.3.4;proto=http

我只是希望这不会花费太多时间来广泛采用。 由于标准缺乏头的多样性的一个例子可以在这个问题中看到。

我不知道一个“完整的规范”的。

IETF的APPSArea工作组最近决定定义一个新的头场“转发”这是应该取代“X-Forwarded- *”头,你提到的领域。

见http://tool​​s.ietf.org/html/draft-ietf-appsawg-http-forwarded了解详情。

分类:HTTP 时间:2015-03-15 人气:2
本文关键词: HTTP,HTTP头
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.241 (s). 10 q(s)