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]