Yup, works fine when I send a file. > -----Original Message----- > From: Mike Stover [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, August 21, 2002 1:06 PM > To: JMeter Users List > Subject: RE: proxy rewriting content type > > > Ok, good point. But, if you do send a file, it should work, no? > > -Mike > > On 21 Aug 2002 at 12:31, Don Stinchfield wrote: > > > Mike, > > > > I downloaded the latest code and I'm still seeing the problem. > > I searched through the code to see if there's any place where > > content-type may be rewritten. > > > > I found sendPostData() > > > > > \\Nozzle\d$\download\jakarta-jmeter\build\jakarta-jmeter\src\proto > col\http\o > > rg\apache\jmeter\protocol\http\sampler\PostWriter.java > > > > Is the proxy using this function to send a post? If so then this is > > where the issue is. > > > > Let me explain. I have a form that optionally allows a file to > be included > > in > > the post. The problem occurs when the user decides not to > provide a file. > > I believe this is still valid. Namely, content-type = > multipart/form-data > > is valid even when there's no file included. > > > > Am I off base? > > > > Regards, > > Don > > > > > -----Original Message----- > > > From: Mike Stover [mailto:[EMAIL PROTECTED]] > > > Sent: Tuesday, August 20, 2002 6:37 PM > > > To: JMeter Users List > > > Subject: RE: proxy rewriting content type > > > > > > > > > I don't know what to say - it worked perfectly for me. My best > > > guess is that you aren't actually > > > running the latest code. Maybe you forgot to do a new build > > > after updating from CVS, or > > > maybe the files didn't get overwritten when you unzipped the > > > 1.7.3 archive? > > > > > > Does JMeter say it's 1.7.3 when you go to Help-->About? > > > > > > -Mike > > > > > > On 20 Aug 2002 at 12:19, Don Stinchfield wrote: > > > > > > > Sure. I've supplied the request from the browser to the > proxy followed > > > > by the request from the proxy to ther server. > > > > > > > > BTW, the jMeter I have is 1.7.3 and is dated 8/14, 4:56 AM. > > > > > > > > Here's the request from the browser to the proxy... > > > > > > > > POST > > > http://frodo/engenda/workspace/actions/attach_created_object.jsp > > > > HTTP/1.0\r\n > > > > Accept: image/gif, image/x-xbitmap, image/jpeg, > image/pjpeg, */*\r\n > > > > Referer: > > > > > > > http://frodo/engenda/workspace/dialogs/attach_created_object.jsp?d > > > ialog_titl > > > > > > > e_image=..%2F..%2Fworkspace%2Fimages%2Fattach_content_dialog_heade > > > r.gif&dial > > > > > > > og_animation=false&template_loaded=true&dialog_button=create&dialo > > > g_button=c > > > > ancAccept-Language: en-us\r\n > > > > Accept-Language: en-us\r\n > > > > Content-Type: multipart/form-data; > > > > boundary=---------------------------7d27dd40174\r\n > > > > Accept-Encoding: gzip, deflate\r\n > > > > User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows > NT 5.0)\r\n > > > > Host: frodo\r\n > > > > Content-Length: 632\r\n > > > > Proxy-Connection: Keep-Alive\r\n > > > > Pragma: no-cache\r\n > > > > Cookie: sesessionid=ai-eeTbqkkKOZf21VggTgQcz1Q4\r\n > > > > \r\n > > > > 0000 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d > ---------------- > > > > 0010 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 37 64 32 > -------------7d2 > > > > 0020 37 64 64 34 30 31 37 34 0d 0a 43 6f 6e 74 65 6e > 7dd40174..Conten > > > > 0030 74 2d 44 69 73 70 6f 73 69 74 69 6f 6e 3a 20 66 > t-Disposition: f > > > > 0040 6f 72 6d 2d 64 61 74 61 3b 20 6e 61 6d 65 3d 22 > orm-data; name=" > > > > 0050 74 61 73 6b 2d 69 64 22 0d 0a 0d 0a 64 35 61 33 > task-id"....d5a3 > > > > 0060 62 38 31 34 34 63 62 65 66 66 33 62 31 64 33 37 > b8144cbeff3b1d37 > > > > 0070 30 64 65 64 63 30 61 38 30 30 30 63 0d 0a 2d 2d > 0dedc0a8000c..-- > > > > 0080 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d > ---------------- > > > > 0090 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 37 64 32 37 64 > -----------7d27d > > > > 00a0 64 34 30 31 37 34 0d 0a 43 6f 6e 74 65 6e 74 2d > d40174..Content- > > > > 00b0 44 69 73 70 6f 73 69 74 69 6f 6e 3a 20 66 6f 72 > Disposition: for > > > > 00c0 6d 2d 64 61 74 61 3b 20 6e 61 6d 65 3d 22 73 63 > m-data; name="sc > > > > 00d0 68 65 6d 61 2d 69 64 22 0d 0a 0d 0a 68 74 6d 6c > hema-id"....html > > > > 00e0 2d 72 69 6f 0d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d > -rio..---------- > > > > 00f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d > ---------------- > > > > 0100 2d 2d 2d 37 64 32 37 64 64 34 30 31 37 34 0d 0a > ---7d27dd40174.. > > > > 0110 43 6f 6e 74 65 6e 74 2d 44 69 73 70 6f 73 69 74 > Content-Disposit > > > > 0120 69 6f 6e 3a 20 66 6f 72 6d 2d 64 61 74 61 3b 20 > ion: form-data; > > > > 0130 6e 61 6d 65 3d 22 6f 62 6a 65 63 74 2d 6e 61 6d > name="object-nam > > > > 0140 65 22 0d 0a 0d 0a 62 6f 67 75 73 32 0d 0a 2d 2d > e"....bogus2..-- > > > > 0150 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d > ---------------- > > > > 0160 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 37 64 32 37 64 > -----------7d27d > > > > 0170 64 34 30 31 37 34 0d 0a 43 6f 6e 74 65 6e 74 2d > d40174..Content- > > > > 0180 44 69 73 70 6f 73 69 74 69 6f 6e 3a 20 66 6f 72 > Disposition: for > > > > 0190 6d 2d 64 61 74 61 3b 20 6e 61 6d 65 3d 22 73 69 > m-data; name="si > > > > 01a0 6e 67 6c 65 5f 6b 65 79 77 6f 72 64 22 0d 0a 0d > ngle_keyword"... > > > > 01b0 0a 0d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d > ...------------- > > > > 01c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d > ---------------- > > > > 01d0 37 64 32 37 64 64 34 30 31 37 34 0d 0a 43 6f 6e > 7d27dd40174..Con > > > > 01e0 74 65 6e 74 2d 44 69 73 70 6f 73 69 74 69 6f 6e > tent-Disposition > > > > 01f0 3a 20 66 6f 72 6d 2d 64 61 74 61 3b 20 6e 61 6d : > form-data; nam > > > > 0200 65 3d 22 75 70 6c 6f 61 64 65 64 2d 66 69 6c 65 > e="uploaded-file > > > > 0210 22 3b 20 66 69 6c 65 6e 61 6d 65 3d 22 22 0d 0a "; > filename="".. > > > > 0220 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 > Content-Type: ap > > > > 0230 70 6c 69 63 61 74 69 6f 6e 2f 6f 63 74 65 74 2d > plication/octet- > > > > 0240 73 74 72 65 61 6d 0d 0a 0d 0a 0d 0a 2d 2d 2d 2d > stream......---- > > > > 0250 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d > ---------------- > > > > 0260 2d 2d 2d 2d 2d 2d 2d 2d 2d 37 64 32 37 64 64 34 > ---------7d27dd4 > > > > 0270 30 31 37 34 2d 2d 0d 0a 0174--.. > > > > > > > > > > > > > > > > > > > > > > > > And here's the request from the proxy to the server.... > > > > > > > > > > > > > > > > Hypertext Transfer Protocol > > > > POST /engenda/workspace/actions/attach_created_object.jsp > > > HTTP/1.1\r\n > > > > Connection: keep-alive\r\n > > > > Content-Type: application/x-www-form-urlencoded\r\n > > > > Accept-Language: en-us\r\n > > > > Referer: > > > > > > > http://frodo/engenda/workspace/dialogs/attach_created_object.jsp?d > > > ialog_titl > > > > > > > e_image=..%2F..%2Fworkspace%2Fimages%2Fattach_content_dialog_heade > > > r.gif&dial > > > > > > > og_animation=false&template_loaded=true&dialog_button=create&dialo > > > g_button=c > > > > ancChecksum: 0xf7a0 (correct) > > > > Pragma: no-cache\r\n > > > > Host: frodo\r\n > > > > Accept-Encoding: gzip, deflate\r\n > > > > Accept: image/gif, image/x-xbitmap, image/jpeg, > image/pjpeg, */*\r\n > > > > Cookie: sesessionid=ai-eeTbqkkKOZf21VggTgQcz1Q4\r\n > > > > User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows > NT 5.0)\r\n > > > > Content-length: 94\r\n > > > > \r\n > > > > 0000 74 61 73 6b 2d 69 64 3d 64 35 61 33 62 38 31 34 > task-id=d5a3b814 > > > > 0010 34 63 62 65 66 66 33 62 31 64 33 37 30 64 65 64 > 4cbeff3b1d370ded > > > > 0020 63 30 61 38 30 30 30 63 26 73 63 68 65 6d 61 2d > c0a8000c&schema- > > > > 0030 69 64 3d 68 74 6d 6c 2d 72 69 6f 26 6f 62 6a 65 > id=html-rio&obje > > > > 0040 63 74 2d 6e 61 6d 65 3d 62 6f 67 75 73 32 26 73 > ct-name=bogus2&s > > > > 0050 69 6e 67 6c 65 5f 6b 65 79 77 6f 72 64 3d > ingle_keyword= > > > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > From: Mike Stover [mailto:[EMAIL PROTECTED]] > > > > > Sent: Tuesday, August 20, 2002 11:51 AM > > > > > To: JMeter Users List > > > > > Subject: RE: proxy rewriting content type > > > > > > > > > > > > > > > This shouldn't be happening. Jochen from Germany noticed the > > > > > same problem, and I fixed it > > > > > and he verified it. Can you get the exact headers your browser > > > > > is sending, and then what > > > > > JMeter is turning them into? > > > > > > > > > > -Mike > > > > > > > > > > On 20 Aug 2002 at 11:24, Don Stinchfield wrote: > > > > > > > > > > > Hi Mike, > > > > > > > > > > > > I'm using 1.7.3. My server is iPlanet 4.1 sp9 on w2k server. > > > > > > > > > > > > I'm using ie 6.0. > > > > > > > > > > > > I've traced the session using ethereal and I can see the proxy > > > > > > rewriting some stuff. > > > > > > > > > > > > Regards, > > > > > > Don > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Mike Stover [mailto:[EMAIL PROTECTED]] > > > > > > > Sent: Tuesday, August 20, 2002 10:51 AM > > > > > > > To: JMeter Users List > > > > > > > Subject: Re: proxy rewriting content type > > > > > > > > > > > > > > > > > > > > > What version of JMeter are you using, and what web server > > > > > > > software are you > > > > > > > using? > > > > > > > > > > > > > > -Mike > > > > > > > > > > > > > > On 20 Aug 2002 at 10:42, Don Stinchfield wrote: > > > > > > > > > > > > > > > I'm using the jmeter proxy to record a post request. > > > > > > > > My Post uses a content-type of "multipart/form-data". > > > > > > > > > > > > > > > > The proxy rewrites the content-type to > > > > > > > "application/x-www-form-urlencoded". > > > > > > > > The body of the message is also rewritten. > > > > > > > > > > > > > > > > Is there a way to configure the http proxy to use the > > > content-type > > > > > > > > as set by the client? > > > > > > > > > > > > > > > > Regards, > > > > > > > > Don > > > > > > > > > > > > > > > > -- > > > > > > > > To unsubscribe, e-mail: > > > > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > For additional commands, e-mail: > > > > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Michael Stover > > > > > > > [EMAIL PROTECTED] > > > > > > > Yahoo IM: mstover_ya > > > > > > > ICQ: 152975688 > > > > > > > > > > > > > > -- > > > > > > > To unsubscribe, e-mail: > > > > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > For additional commands, e-mail: > > > > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > To unsubscribe, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > > For additional commands, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > > > > -- > > > > Michael Stover > > > > [EMAIL PROTECTED] > > > > Yahoo IM: mstover_ya > > > > ICQ: 152975688 > > > > > > > > -- > > > > To unsubscribe, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > For additional commands, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > > > -- > > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > -- > > > Michael Stover > > > [EMAIL PROTECTED] > > > Yahoo IM: mstover_ya > > > ICQ: 152975688 > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> >
-- Michael Stover [EMAIL PROTECTED] Yahoo IM: mstover_ya ICQ: 152975688 -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

