【发布时间】:2020-03-22 19:00:19
【问题描述】:
我正在尝试按如下方式构建一个 Get 请求,我希望通过馈送器 .feed(CaseProviderSeq) 填充 CaseReference 值,但由于某种原因,它没有选择 CaseReference 值并在下面的 .sign 语句中为我的 println 语句打印以下内容
PATH KJ: /caseworkers/554355/jurisdictions/EMPLOYMENT/case-types/Manchester_Multiples/cases/$%7BCaseReference%7D/event-triggers/updateBulkAction_v2/token
我的 feeder CSV 目前有以下行 1574761472170530 1574622770056940 所以我期待这个修改后的网址会像
/caseworkers/554355/jurisdictions/EMPLOYMENT/case-types/Manchester_Multiples/cases/1574761472170530/event-triggers/updateBulkAction_v2/token
知道我在这里做错了什么吗??
.get(session => SaveEventUrl.replace(":case_reference","${CaseReference}").replaceAll("events", "") + s"event-triggers/${EventId}/token")
.header("ServiceAuthorization", s2sToken)
.header("Authorization", userToken)
.header("Content-Type","application/json")
.sign(new SignatureCalculator {
override def sign(request: Request): Unit = {
val path = request.getUri.getPath
println("PATH KJ: " + path)
request.getHeaders.add("uri", path)
}
})
【问题讨论】:
标签: gatling