如何解决加特林将上一个响应的“ Set-Cookie”标头替换为“ Cookie”标头
我在加特林有一个http请求,该请求被执行了10次:
val scnProxy = scenario("Access proxy")
.exec(session => session.set("connect.sid",sessionId))
.repeat(10) {
exec(
http("Access endpoint")
.get("/my-api")
.header(
"Cookie",session => "connect.sid=" + session("connect.sid").as[String]
)
.check(status is 200)
)
}
由于某种原因,我只能在第一次迭代时得到预期的响应。在其他每一次迭代中,我都得到401。因此,我将日志级别更改为TRACE,以查看问题所在,并发现了奇怪的行为。对于第一次迭代,我得到标头Cookie: connect.sid=...
,但是由于某种原因,在第二次和其他迭代中,cookie参数被上一个请求的set-cookie
覆盖。由于Cookie标头值为字符串,因此不会合并这些Cookie。
有没有一种方法可以添加cookie而不是覆盖cookie?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。