mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-10-31 02:17:41 +00:00 
			
		
		
		
	Added OCS-APIREQUEST header to every OCS request
This commit is contained in:
		
							parent
							
								
									cd4414a7bd
								
							
						
					
					
						commit
						bb950b7483
					
				| @ -48,6 +48,10 @@ public class CreateRemoteShareOperation extends RemoteOperation { | |||||||
| 
 | 
 | ||||||
| 	private static final String TAG = CreateRemoteShareOperation.class.getSimpleName(); | 	private static final String TAG = CreateRemoteShareOperation.class.getSimpleName(); | ||||||
| 
 | 
 | ||||||
|  | 	// OCS API header | ||||||
|  | 	private static final String HEADER_OCS_API = "OCS-APIREQUEST"; | ||||||
|  | 	private static final String HEADER_OCS_API_VALUE = "true"; | ||||||
|  | 
 | ||||||
| 	private static final String PARAM_PATH = "path"; | 	private static final String PARAM_PATH = "path"; | ||||||
| 	private static final String PARAM_SHARE_TYPE = "shareType"; | 	private static final String PARAM_SHARE_TYPE = "shareType"; | ||||||
| 	private static final String PARAM_SHARE_WITH = "shareWith"; | 	private static final String PARAM_SHARE_WITH = "shareWith"; | ||||||
| @ -115,6 +119,8 @@ public class CreateRemoteShareOperation extends RemoteOperation { | |||||||
| 			} | 			} | ||||||
| 			post.addParameter(PARAM_PERMISSIONS, Integer.toString(mPermissions)); | 			post.addParameter(PARAM_PERMISSIONS, Integer.toString(mPermissions)); | ||||||
| 
 | 
 | ||||||
|  |             post.addRequestHeader(HEADER_OCS_API, HEADER_OCS_API_VALUE); | ||||||
|  |              | ||||||
| 			status = client.executeMethod(post); | 			status = client.executeMethod(post); | ||||||
| 
 | 
 | ||||||
| 			if(isSuccess(status)) { | 			if(isSuccess(status)) { | ||||||
|  | |||||||
| @ -52,6 +52,10 @@ public class GetRemoteSharesForFileOperation extends RemoteOperation { | |||||||
| 
 | 
 | ||||||
| 	private static final String TAG = GetRemoteSharesForFileOperation.class.getSimpleName(); | 	private static final String TAG = GetRemoteSharesForFileOperation.class.getSimpleName(); | ||||||
| 	 | 	 | ||||||
|  | 	// OCS API header | ||||||
|  | 	private static final String HEADER_OCS_API = "OCS-APIREQUEST"; | ||||||
|  | 	private static final String HEADER_OCS_API_VALUE = "true"; | ||||||
|  | 
 | ||||||
| 	private static final String PARAM_PATH = "path"; | 	private static final String PARAM_PATH = "path"; | ||||||
| 	private static final String PARAM_RESHARES = "reshares"; | 	private static final String PARAM_RESHARES = "reshares"; | ||||||
| 	private static final String PARAM_SUBFILES = "subfiles"; | 	private static final String PARAM_SUBFILES = "subfiles"; | ||||||
| @ -96,6 +100,8 @@ public class GetRemoteSharesForFileOperation extends RemoteOperation { | |||||||
| 				    new NameValuePair(PARAM_SUBFILES, String.valueOf(mSubfiles)) | 				    new NameValuePair(PARAM_SUBFILES, String.valueOf(mSubfiles)) | ||||||
| 				});  | 				});  | ||||||
| 
 | 
 | ||||||
|  |             get.addRequestHeader(HEADER_OCS_API, HEADER_OCS_API_VALUE); | ||||||
|  |              | ||||||
| 			status = client.executeMethod(get); | 			status = client.executeMethod(get); | ||||||
| 
 | 
 | ||||||
| 			if(isSuccess(status)) { | 			if(isSuccess(status)) { | ||||||
|  | |||||||
| @ -50,6 +50,10 @@ public class GetRemoteSharesOperation extends RemoteOperation { | |||||||
| 
 | 
 | ||||||
| 	private static final String TAG = GetRemoteSharesOperation.class.getSimpleName(); | 	private static final String TAG = GetRemoteSharesOperation.class.getSimpleName(); | ||||||
| 
 | 
 | ||||||
|  | 	// OCS API header | ||||||
|  | 	private static final String HEADER_OCS_API = "OCS-APIREQUEST"; | ||||||
|  | 	private static final String HEADER_OCS_API_VALUE = "true"; | ||||||
|  | 
 | ||||||
| 	private ArrayList<OCShare> mShares;  // List of shares for result | 	private ArrayList<OCShare> mShares;  // List of shares for result | ||||||
| 
 | 
 | ||||||
| 	 | 	 | ||||||
| @ -68,6 +72,7 @@ public class GetRemoteSharesOperation extends RemoteOperation { | |||||||
| 		try{ | 		try{ | ||||||
| 			get = new GetMethod(client.getBaseUri() + ShareUtils.SHARING_API_PATH); | 			get = new GetMethod(client.getBaseUri() + ShareUtils.SHARING_API_PATH); | ||||||
| 			Log.d(TAG, "URL ------> " + client.getBaseUri() + ShareUtils.SHARING_API_PATH); | 			Log.d(TAG, "URL ------> " + client.getBaseUri() + ShareUtils.SHARING_API_PATH); | ||||||
|  |             get.addRequestHeader(HEADER_OCS_API, HEADER_OCS_API_VALUE); | ||||||
| 			status = client.executeMethod(get); | 			status = client.executeMethod(get); | ||||||
| 			if(isSuccess(status)) { | 			if(isSuccess(status)) { | ||||||
| 				Log.d(TAG, "Obtain RESPONSE"); | 				Log.d(TAG, "Obtain RESPONSE"); | ||||||
|  | |||||||
| @ -48,6 +48,10 @@ public class RemoveRemoteShareOperation extends RemoteOperation { | |||||||
| 
 | 
 | ||||||
| 	private static final String TAG = RemoveRemoteShareOperation.class.getSimpleName(); | 	private static final String TAG = RemoveRemoteShareOperation.class.getSimpleName(); | ||||||
| 	 | 	 | ||||||
|  | 	// OCS API header | ||||||
|  | 	private static final String HEADER_OCS_API = "OCS-APIREQUEST"; | ||||||
|  | 	private static final String HEADER_OCS_API_VALUE = "true"; | ||||||
|  | 
 | ||||||
| 	private int mRemoteShareId; | 	private int mRemoteShareId; | ||||||
| 	 | 	 | ||||||
| 	/** | 	/** | ||||||
| @ -73,6 +77,8 @@ public class RemoveRemoteShareOperation extends RemoteOperation { | |||||||
| 			delete = new DeleteMethod(client.getBaseUri() + ShareUtils.SHARING_API_PATH + id); | 			delete = new DeleteMethod(client.getBaseUri() + ShareUtils.SHARING_API_PATH + id); | ||||||
| 			Log.d(TAG, "URL ------> " + client.getBaseUri() + ShareUtils.SHARING_API_PATH + id); | 			Log.d(TAG, "URL ------> " + client.getBaseUri() + ShareUtils.SHARING_API_PATH + id); | ||||||
| 
 | 
 | ||||||
|  |             delete.addRequestHeader(HEADER_OCS_API, HEADER_OCS_API_VALUE); | ||||||
|  |              | ||||||
| 			status = client.executeMethod(delete); | 			status = client.executeMethod(delete); | ||||||
| 
 | 
 | ||||||
| 			if(isSuccess(status)) { | 			if(isSuccess(status)) { | ||||||
|  | |||||||
| @ -48,7 +48,7 @@ public class GetRemoteUserNameOperation extends RemoteOperation { | |||||||
| 	 | 	 | ||||||
| 	private static final String TAG = GetRemoteUserNameOperation.class.getSimpleName(); | 	private static final String TAG = GetRemoteUserNameOperation.class.getSimpleName(); | ||||||
| 
 | 
 | ||||||
| 	// HEADER | 	// OCS API header | ||||||
| 	private static final String HEADER_OCS_API = "OCS-APIREQUEST"; | 	private static final String HEADER_OCS_API = "OCS-APIREQUEST"; | ||||||
| 	private static final String HEADER_OCS_API_VALUE = "true"; | 	private static final String HEADER_OCS_API_VALUE = "true"; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user