Am 03.03.2016 07:45, schrieb Philippe Mouawad:
Hi,
Thanks for reply.
Don'twe need to introduce a new config property to distinguish between
methods with entity (put, post) and methods without (get, head ...)

My current line of thought is as follows:

The method isWebdavMethod is used for two purposes. First to test, if the method name is valid (see HTTPHC4Impl#sample). The second purpose is to see if the request is of type HttpEntityEnclosingRequestBase (see HTTPHC4Impl#handleMethod).

I think the correct way for the second purpose is to check with instnaceof instead of isWebdavMethod.

I haven't looked at the usage in HTTPSampleResult#getSamplerData too closely, but I think we can change that to just exclude GET and HEAD.
Maybe that distinction can even be made on the basis of type hierarchy.

What do you think?

Felix


Thanks

On Thursday, March 3, 2016, Felix Schumacher <
[email protected]> wrote:



Am 2. März 2016 22:52:55 MEZ, schrieb Philippe Mouawad <
[email protected] <javascript:;>>:
>Hi Felix,
>Do we delay this one for 3.1 ?

No. I will give it another try in the next days. I think it can be solved
easily.

Felix

>Thanks
>
>On Mon, Feb 29, 2016 at 8:48 PM, Felix Schumacher <
>[email protected] <javascript:;>> wrote:
>
>> Am 29.02.2016 um 20:39 schrieb Felix Schumacher:
>>
>>> Am 29.02.2016 um 20:36 schrieb [email protected] <javascript:;>:
>>>
>>>> Author: fschumacher
>>>> Date: Mon Feb 29 19:36:14 2016
>>>> New Revision: 1732939
>>>>
>>>> URL: http://svn.apache.org/viewvc?rev=1732939&view=rev
>>>> Log:
>>>> Revert changes made by r1732937
>>>> At least HTTPHC4Impl uses HttpWebDav#isWebdavMethod in a way, that
>is
>>>> incompatible to this change.
>>>>
>>>> Was: HTTP Request : Make Method field editable so that additional
>>>> methods (Webdav) can be added easily
>>>>
>>>> Bugzilla Id: 59083
>>>>
>>>> Modified:
>>>>      jmeter/trunk/bin/jmeter.properties
>>>>
>jmeter/trunk/src/core/org/apache/jmeter/gui/util/JLabeledRadioI18N.java
>>>> (props changed)
>>>>
>>>>

>jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java
>>>>
>>>>

>jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
>>>>
>>>>

>jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
>>>>
>>>>

>jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HttpWebdav.java
>>>>      jmeter/trunk/xdocs/changes.xml
>>>>      jmeter/trunk/xdocs/images/asf-logo.gif   (props changed)
>>>>
>>> I wonder how I got this change in here. Will try to get the orginal
>(new)
>>> logo in again.
>>>
>> Seems the logo wasn't replaced by my revert. Should we delete the
>image?
>> It doesn't seem to be used.
>>
>> Regards,
>>  Felix
>>


Reply via email to