mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 16:06:08 +00:00
Merge pull request #32 from owncloud/accept_200_as_ok_for_propfind
Accept 200 as a valid response for PROPFIND
This commit is contained in:
commit
4e3814d6c0
@ -82,8 +82,11 @@ public class ReadRemoteFileOperation extends RemoteOperation {
|
||||
int status;
|
||||
status = client.executeMethod(propfind, SYNC_READ_TIMEOUT, SYNC_CONNECTION_TIMEOUT);
|
||||
|
||||
boolean isMultiStatus = status == HttpStatus.SC_MULTI_STATUS;
|
||||
if (isMultiStatus) {
|
||||
boolean isSuccess = (
|
||||
status == HttpStatus.SC_MULTI_STATUS ||
|
||||
status == HttpStatus.SC_OK
|
||||
);
|
||||
if (isSuccess) {
|
||||
// Parse response
|
||||
MultiStatus resp = propfind.getResponseBodyAsMultiStatus();
|
||||
WebdavEntry we = new WebdavEntry(resp.getResponses()[0], client.getWebdavUri().getPath());
|
||||
|
@ -80,7 +80,11 @@ public class ReadRemoteFolderOperation extends RemoteOperation {
|
||||
int status = client.executeMethod(query);
|
||||
|
||||
// check and process response
|
||||
if (isMultiStatus(status)) {
|
||||
boolean isSuccess = (
|
||||
status == HttpStatus.SC_MULTI_STATUS ||
|
||||
status == HttpStatus.SC_OK
|
||||
);
|
||||
if (isSuccess) {
|
||||
// get data from remote folder
|
||||
MultiStatus dataInServer = query.getResponseBodyAsMultiStatus();
|
||||
readData(dataInServer, client);
|
||||
|
Loading…
x
Reference in New Issue
Block a user