[英]GET request with Path Parameter in RestAssured API Testing
I have tested my API Through Postman我已经通过 Postman 测试了我的 API
GET - https://url:8332/v1/agreement/:agreementId?agreementType=posted If I use abouve url in postman I am getting result what I expected. GET - https://url:8332/v1/agreement/:agreementId?agreementType=posted 如果我在邮递员中使用上述网址,我会得到我预期的结果。
Where在哪里
Now I am trying automate this test using RestAssured code: String url = "https:/url:8332/v1/agreement";现在我正在尝试使用 RestAssured 代码自动执行此测试: String url = "https:/url:8332/v1/agreement"; String apiUrl = url + "/agreementId"; String apiUrl = url + "/agreementId";
given().pathParam("agreementId", "1234").queryParam("agreementType","CHQ").when().get(apiUrl).then().log().body(); given().pathParam("agreementId", "1234").queryParam("agreementType","CHQ").when().get(apiUrl).then().log().body();
I am getting error like Invalid number of Path Parameters, Expected 0 and was 1. Redundant path parameter are agreementId=1234.我收到错误,如路径参数的数量无效,预期为 0 且为 1。冗余路径参数为协议 ID=1234。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.