Author: sebb
Date: Tue Feb 6 15:07:10 2007
New Revision: 504358
URL: http://svn.apache.org/viewvc?view=rev&rev=504358
Log:
Don't allow the Content-Length to be overridden
Modified:
jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java
Modified:
jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java?view=diff&rev=504358&r1=504357&r2=504358
==============================================================================
---
jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java
(original)
+++
jakarta/jmeter/branches/rel-2-2/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java
Tue Feb 6 15:07:10 2007
@@ -435,12 +435,17 @@
= (org.apache.jmeter.protocol.http.control.Header)
i.next().getObjectValue();
String n = header.getName();
- String v = header.getValue();
- method.addRequestHeader(n, v);
- hdrs.append(n);
- hdrs.append(": "); // $NON-NLS-1$
- hdrs.append(v);
- hdrs.append("\n"); // $NON-NLS-1$
+ // Don't allow override of
Content-Length
+ // This helps with SoapSampler hack too
+ // TODO - what other headers are not
allowed?
+ if (!
HEADER_CONTENT_LENGTH.equalsIgnoreCase(n)){
+ String v = header.getValue();
+ method.addRequestHeader(n, v);
+ hdrs.append(n);
+ hdrs.append(": "); //
$NON-NLS-1$
+ hdrs.append(v);
+ hdrs.append("\n"); //
$NON-NLS-1$
+ }
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]