我们使用akamai的X-Akamai-Edgescape来检测发出请求的用户的领地。如果它与用户的主域不匹配,则我们拒绝该请求。
我们的集成测试使用的是akamai代理的本地托管部署。每当他们添加具有任何自定义区域(如XX )的X-Akamai-Edgescape时,代理都会用它自己的标头的值覆盖标头。
例如:从集成测试中,我们发送X-Akamai-Edgescape=region_code=MA,dma=506,pmsa=1120,country_code=DE
akamai将其重写为X-Akamai-Edgescape:georegion=1,country_code=GB,region_code=EN
有没有办法在akamai代理上禁用这种覆盖行为?
发布于 2018-02-17 04:02:21
从您的问题中,我不清楚您正在使用什么技术在客户端请求中注入这些头文件。您运行的是Akamai服务器的本地测试版本,还是EdgeScape数据库的本地版本?
在这两种情况下,发送到客户端或源站的标头都可以在您的传递配置中进行修改。如果您正在使用Property Manager (所有当前交付产品的默认工具),您可以创建一个新的行为来传递头部。
首先选择你想要控制的适当的头部行为。

然后简单地更新行为来做你想做的事情。在本例中,我将告诉传送配置将X-Akamai-EdgeScape报头传递到源。

https://stackoverflow.com/questions/48784699
复制相似问题