Author: alf
Date: Mon Oct 15 13:03:08 2007
New Revision: 584882

URL: http://svn.apache.org/viewvc?rev=584882&view=rev
Log:
Fix handling of PUT requests, so that parameters can be sent as body.
Still need to add some unit tests for this scenario.

Modified:
    
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java
    
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java

Modified: 
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java?rev=584882&r1=584881&r2=584882&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java
 (original)
+++ 
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java
 Mon Oct 15 13:03:08 2007
@@ -94,8 +94,10 @@
                postWriter.setHeaders(conn, this);
        }
 
-    private void setPutHeaders(URLConnection conn)
-    {
+    private void setPutHeaders(URLConnection conn) throws IOException {
+        postWriter = new PostWriter();
+        postWriter.setHeaders(conn, this);
+/*
         boolean hasPutBody = false;
         // Check if any files should be uploaded
         if (hasUploadableFiles())
@@ -116,6 +118,7 @@
             conn.setDoInput(true);
             conn.setDoOutput(true);
         }
+*/        
     }
 
        /**

Modified: 
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java?rev=584882&r1=584881&r2=584882&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java
 (original)
+++ 
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java
 Mon Oct 15 13:03:08 2007
@@ -953,7 +953,7 @@
                 } else {
                     value = arg.getEncodedValue();
                 }
-                putBody.append(value);
+                putBodyContent.append(value);
             }
             String contentTypeValue = null;
             if(hasContentTypeHeader) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to