【发布时间】:2011-04-03 10:44:11
【问题描述】:
我们的一些用户要求我们在我们向他们发送的请求的 HTTP 标头中包含与他们的帐户相关的数据,甚至是他们从我们的 API 获得的响应。 在命名、格式...等方面,添加自定义 HTTP 标头的一般约定是什么?
此外,您可以随意发布您在网络上偶然发现的任何智能用法;我们正在尝试使用最好的目标来实现这一点:)
【问题讨论】:
-
请注意防火墙可以删除响应标头字段。有些删除了 RFC 2616(1999 年 6 月,HTTP 1.1)中未提及的所有内容。如果没有新字段,客户端应该仍然可用。
-
请注意,@stesch 的评论在使用 HTTPS 时不适用。
-
请注意@code_dredd 的评论是一个都市传说。防火墙可以过滤 HTTPS 内容。见howtoforge.com/filtering-https-traffic-with-squid 和watchguard.com/help/docs/wsm/xtm_11/en-us/content/en-us/…
-
@stesch 鉴于您的文章基本上将代理变成类似于 MiTM 的东西(它需要加密的客户端连接,然后建立一个新的连接),那么可以肯定,您几乎可以做任何事情,但事实否定了这一点来自代理的 PoV b/c 的加密它正在解密客户端的内容本身。在这种情况下,从代理的 PoV 来看,基本上就好像您一开始就没有使用 HTTPS...
-
如果有人在学术市场上,EzProxy 将去掉自定义标头。您需要编辑 EzProxy 配置以允许它们。之后你必须希望每个成员机构更新他们的 EzProxy 配置。 EzProxy 最常用于校外访问。在过去的几年里一直很流行(出于某种原因/s)
标签: http http-headers