Author: sebb
Date: Wed Oct 17 06:00:56 2007
New Revision: 585474

URL: http://svn.apache.org/viewvc?rev=585474&view=rev
Log:
Ensure that content type is set up (otherwise get NPE in testing)
TODO: is it the correct default? [Or should null C-T be allowed?]

Modified:
    
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/HTTPSampler2.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java?rev=585474&r1=585473&r2=585474&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
 Wed Oct 17 06:00:56 2007
@@ -376,8 +376,14 @@
                     // Allow the mimetype of the file to control the content 
type
                     // This is not obvious in GUI if you are not uploading any 
files,
                     // but just sending the content of nameless parameters
-                    if(!hasContentTypeHeader && getMimetype() != null && 
getMimetype().length() > 0) {
-                        post.setRequestHeader(HEADER_CONTENT_TYPE, 
getMimetype());
+                    if(!hasContentTypeHeader) {
+                        if(getMimetype() != null && getMimetype().length() > 
0) {
+                            post.setRequestHeader(HEADER_CONTENT_TYPE, 
getMimetype());
+                        }
+                        else {
+                                // TODO - is this the correct default?
+                            post.setRequestHeader(HEADER_CONTENT_TYPE, 
APPLICATION_X_WWW_FORM_URLENCODED);
+                        }
                     }
                     
                     // Just append all the non-empty parameter values, and use 
that as the post body



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

Reply via email to