在 Rest Assured 框架中,當有 JSON 有效負載時,我們使用 POJO 類概念。但現在我有 x-www-form-urlencoded 表單引數。有什么方法可以將 POJO 類用于 x-www-form-urlencoded 表單引數?請讓我知道處理 x-www-form-urlencoded 表單引數的更好方法?
目前我正在按以下方式處理。
.header("Content-Type", "application/x-www-form-urlencoded");
.formParam("i_username",username);
.formParam("i_password",password);
uj5u.com熱心網友回復:
您可以使用 Map<String, ?> 為formParams.
RequestSpecification formParams(Map<String, ?> parametersMap);
例如:
Map<String, Object> body = new HashMap<>();
body.put("i_username",username);
body.put("i_password",password);
given().header("Content-Type", "application/x-www-form-urlencoded")
.formParams(body);
如果你還想使用 POJO,你可以寫一個小方法將 POJO 轉換為 Map,然后按照上面的說明進行操作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/455641.html
標籤:爪哇 休息 放心 放心的jsonpath
上一篇:(Express、Node、Typescript、RESTAPI)如何將服務中的函式匯入控制器?屬性...在typeof型別上不存在
