On Monday, February 15, 2016, Felix Schumacher < [email protected]> 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 < >> [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.
