我正在爲使用Jersey的REST客戶端構建一些JUnit測試,因此我需要將數據的副本發送到服務器以在JUnit中運行一些測試。Jersey客戶端發送數據到字符串
目前我的客戶調用:
Invocation invocation = serviceWebTarget.request(MediaType.APPLICATION_JSON).
buildPut(Entity.json((QARecord) valuesList.get(0)));
Response response = invocation.invoke();
在兩個電話之間的QARecord對象序列化到JSON和發送到服務器,但我不能找到一種方法來訪問它。 通過調試代碼,我發現在包含轉換的JSON文本的調用或響應中沒有變量。
如何將發送的數據轉換爲字符串或文件以供我的JUnit測試檢查發送的內容?