Scala 带有Gatling Post请求的JWT头

Scala 带有Gatling Post请求的JWT头,scala,jwt,gatling,Scala,Jwt,Gatling,我想在gatlingpost请求中包含JWT头 我正在做这样的事情: val R1= scenario("Scenario") .feed(idFeeder) .header("", "", Jwt.sha256(requestBody), "", "", ""))) .body( StringBody(session => requestBody.replace( "0000000000", session("id").as[String]

我想在gatlingpost请求中包含JWT头

我正在做这样的事情:

val R1= scenario("Scenario")
.feed(idFeeder)
.header("", "",
Jwt.sha256(requestBody), "", "", "")))
   .body(
    StringBody(session => requestBody.replace(
      "0000000000",
      session("id").as[String]
    ))
  ).asJSON   
其中“id”是一个会话属性,其中包含一个随机生成的id,该id将添加到requestBody中。 如何在Jwt.sha256(requestBody)中获得id替换的请求体,该请求体将请求体发送到Jwt类以获取其哈希(应包含在Jwt头中)

Jwt.sha256()需要一个字符串并返回该字符串的URL编码

假设
Jwt.sha256()
获取字符串正文并返回一些字符串标记,则与正文类似:

.header(
  "HeaderName",
  session => Jwt.sha256(requestBody.replace("0000000000", session("id").as[String]))
)
sha256()需要一个字符串并返回该字符串的URL编码。