projects
/
pub
/
Android
/
ownCloud.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sync option in filelist menu
[pub/Android/ownCloud.git]
/
src
/
eu
/
alefzero
/
webdav
/
WebdavClient.java
diff --git
a/src/eu/alefzero/webdav/WebdavClient.java
b/src/eu/alefzero/webdav/WebdavClient.java
index
f03b7a9
..
1f19629
100644
(file)
--- a/
src/eu/alefzero/webdav/WebdavClient.java
+++ b/
src/eu/alefzero/webdav/WebdavClient.java
@@
-24,13
+24,16
@@
import java.io.IOException;
import org.apache.commons.httpclient.Credentials;
\r
import org.apache.commons.httpclient.HttpClient;
\r
import org.apache.commons.httpclient.Credentials;
\r
import org.apache.commons.httpclient.HttpClient;
\r
+import org.apache.commons.httpclient.HttpMethod;
\r
import org.apache.commons.httpclient.UsernamePasswordCredentials;
\r
import org.apache.commons.httpclient.auth.AuthScope;
\r
import org.apache.commons.httpclient.UsernamePasswordCredentials;
\r
import org.apache.commons.httpclient.auth.AuthScope;
\r
+import org.apache.commons.httpclient.methods.HeadMethod;
\r
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.HttpVersion;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.HttpVersion;
import org.apache.http.client.methods.HttpGet;
+import org.apache.http.client.methods.HttpHead;
\r
import org.apache.http.client.methods.HttpPut;
import org.apache.http.conn.ClientConnectionManager;
import org.apache.http.conn.params.ConnManagerPNames;
import org.apache.http.client.methods.HttpPut;
import org.apache.http.conn.ClientConnectionManager;
import org.apache.http.conn.params.ConnManagerPNames;
@@
-155,6
+158,17
@@
public class WebdavClient extends HttpClient {
return result;
}
return result;
}
+
\r
+ public int tryToLogin() {
\r
+ int r = 0;
\r
+ HeadMethod head = new HeadMethod(mUri.toString());
\r
+ try {
\r
+ r = executeMethod(head);
\r
+ } catch (Exception e) {
\r
+ Log.e(TAG, "Error: " + e.getMessage());
\r
+ }
\r
+ return r;
\r
+ }
\r
public boolean createDirectory(String path) {
HttpMkCol method = new HttpMkCol(mUri.toString() + path + "/");
public boolean createDirectory(String path) {
HttpMkCol method = new HttpMkCol(mUri.toString() + path + "/");