加特林-将授权标头设置为请求的一部分

时间:2018-12-14 15:29:12

标签: gatling

我正在尝试根据Feeder中的值设置我的Authorization标头。成功设置其他标头后,授权标头似乎已被剥离/覆盖。

    exec(http("Initialise Transaction")
    .put("/transaction")
    .header("Authorization","bearer ${token}")
    .header("X-Hello","bearer ${token}")

正在发出请求,并且服务器看到“ X-Hello”标头,但没有看到“ Authorization”标头设置为完全相同的值。

文档建议我可以将Authorization标头设置为http协议的一部分(我不这样做)-但我需要基于请求,因为我需要该值来自会话。有办法防止它被剥夺吗?

(这是使用加特林3.0)

1 个答案:

答案 0 :(得分:0)

我发现我做错了-我错误地将我的网址设置为http://hostname/path-服务器设置为重定向到https://hostname/path,但是在重定向,尽管其余标头是。 (这不是错误-这是故意的行为。)

我希望能对某人有所帮助!