我正在使用球衣客戶端對API進行REST調用,該API將多層響應中的Json和PDF文件作爲響應的第一部分和第二部分返回。Mulipart的Jersey客戶端
final Client client = ClientBuilder.newClient();
final WebTarget target = client.target(endPoint);
final Builder request = target.request().header("Authorization", authKey);
final Response response = request.get();
final String readEntity = response.readEntity(String.class);
這將返回字節碼格式的PDF文件的字符串響應。 我試圖讀取該實體爲多類,然後我得到一個異常郵件正文閱讀器未找到媒體類型=多部分/格式數據;邊界= ------ ####和getMediaType()調用客戶端返回multipart/form-data; boundary = ------ ####。
使用上述客戶端解析這個多部分響應的正確方法是什麼?
由於我在我的回覆中有一個Json,後面跟着一個PDF,client.property中的數據應該是什麼? – amitdonanand
無論API的「@products」包含什麼都可以。你可以忽略它 – sinu