Try passing in the full path for the collection you want to create, ie:
resource.mkcolMethod("/slide/files/1234").

As for username/password, you don't need to reset them. WebdavResource
has an internal HttpClient that it uses, and it keeps the same client
for all requests.

-James

>>> [EMAIL PROTECTED] 6/24/2004 4:26:15 PM >>>
When I try:

        resource.mkcolMethod("1234");

on a resource I know exists, I get status report of:

        Bad Request (400)

What did I do wrong?


On a side note about having write access, if I create a
WebdavResource:

        resource = new WebdavResource("http://user:[EMAIL PROTECTED]/webdav")

and then later get a child resource:
        
        child = resource.getChildResources().getResource("subdir")

do I have to set the username/password info for this new
WebdavResource
object, or will it inherit from the parent?

-Mike

On Thu, 2004-06-24 at 18:45, James Mason wrote:
> Mike,
> 
> After the failure call WebdavResource.getStatusMessage() and
> WebdavResource.getStatusCode(). If those are the only methods that
are
> failing you probably don't have write access.
> 
> -James
> 
> >>> [EMAIL PROTECTED] 6/24/2004 3:48:13 PM >>>
> The get methods seem to work, but do the put and mkCol methods work?

> So
> far, they just return false - no exceptions, just false.
> 
> -Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to