【问题标题】:Gatling - Setting Authorization header as part of requestGatling - 将授权标头设置为请求的一部分
【发布时间】:2019-05-15 21:29:04
【问题描述】:

我正在尝试根据来自馈线的值设置我的授权标头。当其他标头被成功设置时,授权标头似乎正在被剥离/覆盖。

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

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

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

(这里使用的是 Gatling 3.0)

【问题讨论】:

    标签: gatling


    【解决方案1】:

    我发现我做错了什么 - 我错误地将我的 url 设置为 http://hostname/path - 我的服务器设置为重定向到 https://hostname/path,但是在重定向后没有发送 Authorization 标头,尽管剩下的标题了。 (这不是错误 - 这是故意的行为。)

    希望对大家有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      • 2017-04-17
      • 2018-04-26
      • 2018-01-31
      • 1970-01-01
      相关资源
      最近更新 更多