You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by al...@apache.org on 2007/10/15 22:03:09 UTC

svn commit: r584882 - in /jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler: HTTPSampler.java HTTPSampler2.java

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: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org