Enhance HTTP call logging
[pithos-web-client] / src / gr / grnet / pithos / web / client / rest / PutRequest.java
index 7f50ed4..eb44106 100644 (file)
@@ -70,6 +70,7 @@
 
 package gr.grnet.pithos.web.client.rest;
 
+import gr.grnet.pithos.web.client.Helpers;
 import gr.grnet.pithos.web.client.Pithos;
 import gr.grnet.pithos.web.client.Resource;
 
@@ -104,12 +105,11 @@ public abstract class PutRequest implements ScheduledCommand {
 
     @Override
     public void execute() {
+        Pithos.LOG("PUT ", api + owner + path);
+
         RequestBuilder builder = new RequestBuilder(RequestBuilder.PUT, api + owner + path);
-        Pithos.LOG("PUT api = ", api, ", owner = ", owner, ", path = ", path);
-        Pithos.LOG("   ==> ", api + owner + path);
-        for (String header : headers.keySet()) {
-            builder.setHeader(header, headers.get(header));
-        }
+        Helpers.setHeaders(builder, headers);
+
         try {
             builder.sendRequest("", new RestRequestCallback<Resource>(api + owner + path, Response.SC_CREATED) {
                 @Override