// Get request headers
MultiValueMap<String, String> header_data = request.getHeaders();
for (String key : header_data.keySet()) {
for(String value: header_data.get(key)) {
Header header = new BasicHeader(key, value);
method.addHeader(header);
}
}
// POST/PUT method specific logic
if (method instanceof HttpEntityEnclosingRequest) {