Loading src/com/owncloud/android/lib/common/OwnCloudClient.java +14 −7 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import org.apache.commons.httpclient.URI; import org.apache.commons.httpclient.cookie.CookiePolicy; import org.apache.commons.httpclient.methods.HeadMethod; import org.apache.commons.httpclient.params.HttpMethodParams; import org.apache.commons.httpclient.params.HttpParams; import org.apache.http.HttpStatus; import org.apache.http.params.CoreProtocolPNames; Loading @@ -66,6 +67,7 @@ public class OwnCloudClient extends HttpClient { private int mInstanceNumber = 0; private Uri mBaseUri; private String mUserAgent; /** * Constructor Loading @@ -81,7 +83,8 @@ public class OwnCloudClient extends HttpClient { mInstanceNumber = sIntanceCounter++; Log_OC.d(TAG + " #" + mInstanceNumber, "Creating OwnCloudClient"); getParams().setParameter(HttpMethodParams.USER_AGENT, userAgent); mUserAgent = userAgent; getParams().setParameter(HttpMethodParams.USER_AGENT, mUserAgent); getParams().setParameter( CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); Loading Loading @@ -169,7 +172,7 @@ public class OwnCloudClient extends HttpClient { * * @param method HTTP method request. * @param readTimeout Timeout to set for data reception * @param conntionTimout Timeout to set for connection establishment * @param connectionTimeout Timeout to set for connection establishment */ public int executeMethod(HttpMethodBase method, int readTimeout, int connectionTimeout) throws HttpException, IOException { Loading Loading @@ -207,6 +210,10 @@ public class OwnCloudClient extends HttpClient { customRedirectionNeeded = mFollowRedirects; } // Update User Agent HttpParams params = method.getParams(); params.setParameter(HttpMethodParams.USER_AGENT, mUserAgent); Log_OC.d(TAG + " #" + mInstanceNumber, "REQUEST " + method.getName() + " " + method.getPath()); Loading @@ -226,7 +233,7 @@ public class OwnCloudClient extends HttpClient { return status; } catch (IOException e) { Log_OC.d(TAG + " #" + mInstanceNumber, "Exception occured", e); Log_OC.d(TAG + " #" + mInstanceNumber, "Exception occurred", e); throw e; } } Loading src/com/owncloud/android/lib/resources/status/GetRemoteStatusOperation.java +7 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,8 @@ import java.util.ArrayList; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.params.HttpMethodParams; import org.apache.commons.httpclient.params.HttpParams; import org.json.JSONException; import org.json.JSONObject; Loading Loading @@ -77,6 +79,10 @@ public class GetRemoteStatusOperation extends RemoteOperation { get = new GetMethod(baseUrlSt + AccountUtils.STATUS_PATH); get.addRequestHeader(USER_AGENT_HEADER, getUserAgent()); HttpParams params = get.getParams().getDefaultParams(); params.setParameter(HttpMethodParams.USER_AGENT, getUserAgent()); get.getParams().setDefaults(params); client.setFollowRedirects(false); boolean isRedirectToNonSecureConnection = false; int status = client.executeMethod(get, TRY_CONNECTION_TIMEOUT, TRY_CONNECTION_TIMEOUT); Loading Loading
src/com/owncloud/android/lib/common/OwnCloudClient.java +14 −7 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import org.apache.commons.httpclient.URI; import org.apache.commons.httpclient.cookie.CookiePolicy; import org.apache.commons.httpclient.methods.HeadMethod; import org.apache.commons.httpclient.params.HttpMethodParams; import org.apache.commons.httpclient.params.HttpParams; import org.apache.http.HttpStatus; import org.apache.http.params.CoreProtocolPNames; Loading @@ -66,6 +67,7 @@ public class OwnCloudClient extends HttpClient { private int mInstanceNumber = 0; private Uri mBaseUri; private String mUserAgent; /** * Constructor Loading @@ -81,7 +83,8 @@ public class OwnCloudClient extends HttpClient { mInstanceNumber = sIntanceCounter++; Log_OC.d(TAG + " #" + mInstanceNumber, "Creating OwnCloudClient"); getParams().setParameter(HttpMethodParams.USER_AGENT, userAgent); mUserAgent = userAgent; getParams().setParameter(HttpMethodParams.USER_AGENT, mUserAgent); getParams().setParameter( CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); Loading Loading @@ -169,7 +172,7 @@ public class OwnCloudClient extends HttpClient { * * @param method HTTP method request. * @param readTimeout Timeout to set for data reception * @param conntionTimout Timeout to set for connection establishment * @param connectionTimeout Timeout to set for connection establishment */ public int executeMethod(HttpMethodBase method, int readTimeout, int connectionTimeout) throws HttpException, IOException { Loading Loading @@ -207,6 +210,10 @@ public class OwnCloudClient extends HttpClient { customRedirectionNeeded = mFollowRedirects; } // Update User Agent HttpParams params = method.getParams(); params.setParameter(HttpMethodParams.USER_AGENT, mUserAgent); Log_OC.d(TAG + " #" + mInstanceNumber, "REQUEST " + method.getName() + " " + method.getPath()); Loading @@ -226,7 +233,7 @@ public class OwnCloudClient extends HttpClient { return status; } catch (IOException e) { Log_OC.d(TAG + " #" + mInstanceNumber, "Exception occured", e); Log_OC.d(TAG + " #" + mInstanceNumber, "Exception occurred", e); throw e; } } Loading
src/com/owncloud/android/lib/resources/status/GetRemoteStatusOperation.java +7 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,8 @@ import java.util.ArrayList; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.params.HttpMethodParams; import org.apache.commons.httpclient.params.HttpParams; import org.json.JSONException; import org.json.JSONObject; Loading Loading @@ -77,6 +79,10 @@ public class GetRemoteStatusOperation extends RemoteOperation { get = new GetMethod(baseUrlSt + AccountUtils.STATUS_PATH); get.addRequestHeader(USER_AGENT_HEADER, getUserAgent()); HttpParams params = get.getParams().getDefaultParams(); params.setParameter(HttpMethodParams.USER_AGENT, getUserAgent()); get.getParams().setDefaults(params); client.setFollowRedirects(false); boolean isRedirectToNonSecureConnection = false; int status = client.executeMethod(get, TRY_CONNECTION_TIMEOUT, TRY_CONNECTION_TIMEOUT); Loading