1
我有一個使用Google Gson創建的JsonObject。如何使用放心的發送請求在主體中發送JsonObject?
JsonObject jsonObj = gson.fromJson(response1_json, JsonElement.class).getAsJsonObject();
此外,我做了一些修改,如下現有jsonobj:
JsonObject newObject = new JsonObject();
newObject.addProperty("age", "50");
newObject.addProperty("name", "X");
jsonObj.get("data").getAsJsonArray().add(newObject);
現在,使用放心,我需要發送此JSONObject的POST請求。我嘗試了以下但它不起作用,並拋出異常:
Response postResponse =
given()
.cookie(apiTestSessionID)
.header("Content-Type", "application/json")
.body(jsonObj.getAsString())
.when()
.post("/post/Config");
請指導我這一點。
你可以發佈你所得到的例外呢? – Uttam
嘗試添加.contentType(「應用程序/ json」),而不是將其設置爲標題 – Uttam