Change-Id: Iae4c56fe6cbe2009d36dfd451029413b9227c8f7
Issue-ID: MSB-99 MSB-92
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
* @throws IOException
*/
private Response cloneHttpResponse(CloseableHttpResponse httpResponse) throws IOException {
- String jsonString = EntityUtils.toString(httpResponse.getEntity());
- Response response = Response.status(httpResponse.getStatusLine().getStatusCode()).entity(jsonString).build();
+ Response response;
+ if (httpResponse.getEntity() != null) {
+ String jsonString = EntityUtils.toString(httpResponse.getEntity());
+ response = Response.status(httpResponse.getStatusLine().getStatusCode()).entity(jsonString).build();
+ } else {
+ response = Response.status(httpResponse.getStatusLine().getStatusCode()).build();
+ }
return response;
}