Java 重启如何在mid语句时访问查询参数?
我正在编写针对一个API的测试,该API使用一个密钥hmacsha1散列整个get请求查询字符串,并将其发送到报头中。所以我需要计算这个值,在执行测试之前,在报头中设置它。像这样: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
expect()
.statusCode(200)
.given()
.parameter("key", "abc")
.parameter("param2", "def")
.header("Authorization",hmacsha1(queryString,"secretKey"))
.when()
.get("/endpoint");
有没有办法访问queryString位置的当前查询字符串?基本上,它应该给我key=abc¶m2=def,这样我就可以在适当的地方散列它
非常感谢 在将请求发送到服务器之前,您是否可以使用