CMISHttpRequest Class Reference
Inherits from | NSObject |
Conforms to | CMISCancellableRequest NSURLConnectionDataDelegate NSURLConnectionDelegate |
Declared in | CMISHttpRequest.h |
Tasks
-
requestMethod
property -
connection
property -
requestBody
property -
responseBody
property -
additionalHeaders
property -
response
property -
authenticationProvider
property -
completionBlock
property -
+ startRequest:httpMethod:requestBody:headers:authenticationProvider:completionBlock:
-
– initWithHttpMethod:completionBlock:
-
– startRequest:
Properties
authenticationProvider
@property (nonatomic, strong) id<CMISAuthenticationProvider> authenticationProvider
Class Methods
startRequest:httpMethod:requestBody:headers:authenticationProvider:completionBlock:
starts a URL request for given HTTP method
+ (id)startRequest:(NSMutableURLRequest *)urlRequest httpMethod:(CMISHttpRequestMethod)httpRequestMethod requestBody:(NSData *)requestBody headers:(NSDictionary *)additionalHeaders authenticationProvider:(id<CMISAuthenticationProvider>)authenticationProvider completionBlock:(void ( ^ ) ( CMISHttpResponse *httpResponse , NSError *error ))completionBlock
Parameters
- requestBody
(optional)
- additionalHeaders
(optional)
- authenticationProvider
(required) completionBlock returns a CMISHTTPResponse object or nil if unsuccessful
Discussion
starts a URL request for given HTTP method
Declared In
CMISHttpRequest.h
Instance Methods
initWithHttpMethod:completionBlock:
initialises with a specified HTTP method
- (id)initWithHttpMethod:(CMISHttpRequestMethod)httpRequestMethod completionBlock:(void ( ^ ) ( CMISHttpResponse *httpResponse , NSError *error ))completionBlock
Discussion
initialises with a specified HTTP method
Declared In
CMISHttpRequest.h