1

我在 Bluemix 上运行的 APIConnect API 正在调用另一个 API,我想删除 User-Agent 标头。我在 Gatewayscript 中使用 apim.setvariable。它适用于某些(例如 Origin、Referer、...),但不适用于 User-Agent。用户代理仍然存在。

apim.setvariable('message.headers.X-IBM-Client-Id', 'null','clear');
apim.setvariable('message.headers.X-IBM-Client-Secret', 'null', 'clear');
apim.setvariable('message.headers.Origin', 'null', 'clear');
apim.setvariable('message.headers.Referer', 'null', 'clear');
apim.setvariable('message.headers.X-Client-IP', 'null', 'clear');

apim.setvariable('request.headers.user-agent', 'null', 'clear');
apim.setvariable('request.headers.User-Agent', 'null', 'clear');
apim.setvariable('message.headers.user-agent', 'null', 'clear');
apim.setvariable('message.headers.User-Agent', 'null', 'clear');

如何删除 User-Agent 标头?

谢谢

4

1 回答 1

1

确保在网关脚本之后使用代理节点而不是调用节点。

于 2017-01-29T18:35:57.523 回答