|
Hi, I'm working on a project trying to do a webDAV "update" subscription to an MS Exchange calendar folder (so if anyone has a working example of doing this with the Slide - webDAV client that would be very helpful!). I've tried lots of different ways to instantiate a subscription but I'm always getting back error code 400 (Bad Request). Can anyone give me some advice? Thanks!
When I run the below I get an error code 400 in sub: HttpURL url =
null;
String
server_prot = "http";
String
server =
"exchange.foo.com";
String
path =
server_prot+"://"+server+path;
if (server_prot.equals("https")){
url =
new HttpsURL(path);
} else
{
url =
new HttpURL(path);
}
url.setUserinfo((gen_domain!=null?gen_domain+"\\":"")+gen_userID,gen_pass);
WebdavResource rc = new
WebdavResource(url,true);
SubscribeMethod sub = new
SubscribeMethod(path);
sub.setCallback("http://"+InetAddress.getLocalHost().getHostAddress()+"/index.html");
sub.setNotificationDelay(1);
sub.setDepth(1);
sub.setNotificationType(Subscription.UPDATE_NOTIFICATION);
sub.setSubsciptionLifetime(300);
sub.setDebug(1);
rc.executeHttpRequestMethod(rc.getSessionInstance(url),sub);
Enumeration e =
sub.getResponses();
while
(e.hasMoreElements()){
System.out.println(e.nextElement());
}
|
- Question regarding webDAV client and Subscription Zac Morris \(zmorris\)
- Re: Question regarding webDAV client and Subsc... Marco Ferretti
- RE: Question regarding webDAV client and Subsc... Zac Morris \(zmorris\)
- Re: Question regarding webDAV client and S... Marco Ferretti
