Java 重启如何在mid语句时访问查询参数?

Java 重启如何在mid语句时访问查询参数?,java,rest,functional-programming,rest-assured,Java,Rest,Functional Programming,Rest Assured,我正在编写针对一个API的测试,该API使用一个密钥hmacsha1散列整个get请求查询字符串,并将其发送到报头中。所以我需要计算这个值,在执行测试之前,在报头中设置它。像这样: expect() .statusCode(200) .given() .parameter("key", "abc") .parameter("param2", "def") .header("Authorization",hmacsha1(queryS

我正在编写针对一个API的测试,该API使用一个密钥hmacsha1散列整个get请求查询字符串,并将其发送到报头中。所以我需要计算这个值,在执行测试之前,在报头中设置它。像这样:

expect()
        .statusCode(200)
.given()
        .parameter("key", "abc")
        .parameter("param2", "def")
        .header("Authorization",hmacsha1(queryString,"secretKey"))
.when()
        .get("/endpoint");
有没有办法访问queryString位置的当前查询字符串?基本上,它应该给我key=abc¶m2=def,这样我就可以在适当的地方散列它

非常感谢

在将请求发送到服务器之前,您是否可以使用