On Monday, February 15, 2016, Felix Schumacher <
felix.schumacher@internetallee.de> wrote:
> Am 15.02.2016 um 21:30 schrieb Philippe Mouawad:
>
>> Wouldn't a standard property (comma separated values) be better ?
>>
> Yes. That would be even better.
>
> Merge them into the ones we already have, or replace them?
no firm opinion.
Merge might be safer ?
Are you restricting it to webdav or to all methods ?
If all maybe we need to have a way to express if it can have a body or not
?
>
>>
>>
>> On Monday, February 15, 2016, Felix Schumacher <
>> felix.schumacher@internetallee.de> 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, <fschumacher@apache.org> 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.
|