Wouldn't a standard property (comma separated values) be better ?


On Monday, February 15, 2016, Felix Schumacher <
[email protected]> wrote:

> Am 15.02.2016 um 21:19 schrieb Philippe Mouawad:
>
>> Hi Felix,
>> There are other webdav methods that we don't support, should we add them
>> all ?
>>
> I thought about putting the list of supported methods into a file, so
> anyone could edit it, if a new method is needed.
>
> What do you think about that?


>


> Felix
>
>>
>> Regards
>>
>> On Monday, February 15, 2016, <[email protected]> wrote:
>>
>> Author: fschumacher
>>> Date: Mon Feb 15 20:08:25 2016
>>> New Revision: 1730604
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1730604&view=rev
>>> Log:
>>> HTTP Sampler : Added WebDAV verb (SEARCH).
>>>
>>> Bugzilla Id: 59005
>>>
>>> Modified:
>>>
>>>
>>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
>>>
>>>
>>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java
>>>      jmeter/trunk/xdocs/changes.xml
>>>      jmeter/trunk/xdocs/usermanual/component_reference.xml
>>>
>>> Modified:
>>>
>>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
>>> URL:
>>>
>>> http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java?rev=1730604&r1=1730603&r2=1730604&view=diff
>>>
>>>
>>> ==============================================================================
>>> ---
>>>
>>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
>>> (original)
>>> +++
>>>
>>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
>>> Mon Feb 15 20:08:25 2016
>>> @@ -96,7 +96,7 @@ import org.apache.oro.text.regex.Perl5Ma
>>>   public abstract class HTTPSamplerBase extends AbstractSampler
>>>       implements TestStateListener, TestIterationListener,
>>> ThreadListener,
>>> HTTPConstantsInterface {
>>>
>>> -    private static final long serialVersionUID = 240L;
>>> +    private static final long serialVersionUID = 241L;
>>>
>>>       private static final Logger log =
>>> LoggingManager.getLoggerForClass();
>>>
>>> @@ -241,7 +241,8 @@ public abstract class HTTPSamplerBase ex
>>>           HTTPConstants.LOCK,
>>>           HTTPConstants.UNLOCK,
>>>           HTTPConstants.REPORT,
>>> -        HTTPConstants.MKCALENDAR
>>> +        HTTPConstants.MKCALENDAR,
>>> +        HTTPConstants.SEARCH
>>>           };
>>>
>>>       private static final List<String> METHODLIST =
>>> Collections.unmodifiableList(Arrays.asList(METHODS));
>>>
>>> Modified:
>>>
>>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java
>>> URL:
>>>
>>> http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java?rev=1730604&r1=1730603&r2=1730604&view=diff
>>>
>>>
>>> ==============================================================================
>>> ---
>>>
>>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java
>>> (original)
>>> +++
>>>
>>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java
>>> Mon Feb 15 20:08:25 2016
>>> @@ -49,6 +49,7 @@ public interface HTTPConstantsInterface
>>>       String CONNECT = "CONNECT"; // $NON-NLS-1$
>>>       String REPORT = "REPORT"; // $NON-NLS-1$
>>>       String MKCALENDAR = "MKCALENDAR"; // $NON-NLS-1$
>>> +    String SEARCH = "SEARCH"; // $NON-NLS-1$
>>>       String HEADER_AUTHORIZATION = "Authorization"; // $NON-NLS-1$
>>>       String HEADER_COOKIE = "Cookie"; // $NON-NLS-1$
>>>       String HEADER_CONNECTION = "Connection"; // $NON-NLS-1$
>>>
>>> Modified: jmeter/trunk/xdocs/changes.xml
>>> URL:
>>>
>>> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1730604&r1=1730603&r2=1730604&view=diff
>>>
>>>
>>> ==============================================================================
>>> --- jmeter/trunk/xdocs/changes.xml (original)
>>> +++ jmeter/trunk/xdocs/changes.xml Mon Feb 15 20:08:25 2016
>>> @@ -107,6 +107,7 @@ Summary
>>>           This is the same behaviour as with <code>POST</code>
>>> requests.</li>
>>>       <li><bug>58860</bug>HTTP Request : Add automatic variable
>>> generation
>>> in HTTP parameters table by right click. Contributed by Benoit Wiart
>>> (benoit dot wiart at gmail.com)</li>
>>>       <li><bug>58923</bug>normalize URIs when downloading embedded
>>> resources.</li>
>>> +    <li><bug>59005</bug>HTTP Sampler : Added WebDAV verb (SEARCH).</li>
>>>       <li><bug>59006</bug>Change Default proxy recording port to 8888 to
>>> align it with Recording Template. Contributed by Antonio Gomes Rodrigues
>>> (ra0077 at gmail.com)</li>
>>>   </ul>
>>>
>>>
>>> Modified: jmeter/trunk/xdocs/usermanual/component_reference.xml
>>> URL:
>>>
>>> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/component_reference.xml?rev=1730604&r1=1730603&r2=1730604&view=diff
>>>
>>>
>>> ==============================================================================
>>> --- jmeter/trunk/xdocs/usermanual/component_reference.xml (original)
>>> +++ jmeter/trunk/xdocs/usermanual/component_reference.xml Mon Feb 15
>>> 20:08:25 2016
>>> @@ -157,7 +157,8 @@ Latency is set to the time it takes to l
>>>            </li>
>>>            <li>It does not support virtual hosts.</li>
>>>            <li>It does not support the following methods:
>>> <code>COPY</code>, <code>LOCK</code>, <code>MKCOL</code>,
>>> <code>MOVE</code>,
>>> -             <code>PATCH</code>, <code>PROPFIND</code>,
>>> <code>PROPPATCH</code>, <code>UNLOCK</code>, <code>REPORT</code>,
>>> <code>MKCALENDAR</code>.</li>
>>> +             <code>PATCH</code>, <code>PROPFIND</code>,
>>> <code>PROPPATCH</code>, <code>UNLOCK</code>, <code>REPORT</code>,
>>> +             <code>MKCALENDAR</code>, <code>SEARCH</code>.</li>
>>>            <li>It does not support client based certificate testing with
>>> Keystore Config.</li>
>>>            </ul>
>>>            <note>Note: the <code>FILE</code> protocol is intended for
>>> testing purposes only.
>>> @@ -232,7 +233,8 @@ https.default.protocol=SSLv3
>>>             <code>OPTIONS</code>, <code>PUT</code>, <code>DELETE</code>,
>>> <code>PATCH</code> (not supported for
>>>             <code>JAVA</code> implementation). With
>>> <code>HttpClient4</code>, the following methods related to WebDav are
>>>             also allowed: <code>COPY</code>, <code>LOCK</code>,
>>> <code>MKCOL</code>, <code>MOVE</code>,
>>> -          <code>PROPFIND</code>, <code>PROPPATCH</code>,
>>> <code>UNLOCK</code>, <code>REPORT</code>,
>>> <code>MKCALENDAR</code>.</property>
>>> +          <code>PROPFIND</code>, <code>PROPPATCH</code>,
>>> <code>UNLOCK</code>, <code>REPORT</code>, <code>MKCALENDAR</code>,
>>> +          <code>SEARCH</code>.</property>
>>>           <property name="Content Encoding" required="No">
>>>           Content encoding to be used (for <code>POST</code>,
>>> <code>PUT</code>, <code>PATCH</code> and <code>FILE</code>).
>>>           This is the character encoding to be used, and is not related
>>> to
>>> the Content-Encoding HTTP header.
>>>
>>>
>>>
>>>
>

-- 
Cordialement.
Philippe Mouawad.

Reply via email to