34 lines
2.3 KiB
Objective-C
34 lines
2.3 KiB
Objective-C
//
|
|
// JSONModelHTTPClient.h
|
|
// JSONModel
|
|
//
|
|
|
|
#import "JSONModel.h"
|
|
|
|
extern NSString *const kHTTPMethodGET DEPRECATED_ATTRIBUTE;
|
|
extern NSString *const kHTTPMethodPOST DEPRECATED_ATTRIBUTE;
|
|
extern NSString *const kContentTypeAutomatic DEPRECATED_ATTRIBUTE;
|
|
extern NSString *const kContentTypeJSON DEPRECATED_ATTRIBUTE;
|
|
extern NSString *const kContentTypeWWWEncoded DEPRECATED_ATTRIBUTE;
|
|
|
|
typedef void (^JSONObjectBlock)(id json, JSONModelError *err) DEPRECATED_ATTRIBUTE;
|
|
|
|
DEPRECATED_ATTRIBUTE
|
|
@interface JSONHTTPClient : NSObject
|
|
|
|
+ (NSMutableDictionary *)requestHeaders DEPRECATED_ATTRIBUTE;
|
|
+ (void)setDefaultTextEncoding:(NSStringEncoding)encoding DEPRECATED_ATTRIBUTE;
|
|
+ (void)setCachingPolicy:(NSURLRequestCachePolicy)policy DEPRECATED_ATTRIBUTE;
|
|
+ (void)setTimeoutInSeconds:(int)seconds DEPRECATED_ATTRIBUTE;
|
|
+ (void)setRequestContentType:(NSString *)contentTypeString DEPRECATED_ATTRIBUTE;
|
|
+ (void)getJSONFromURLWithString:(NSString *)urlString completion:(JSONObjectBlock)completeBlock DEPRECATED_ATTRIBUTE;
|
|
+ (void)getJSONFromURLWithString:(NSString *)urlString params:(NSDictionary *)params completion:(JSONObjectBlock)completeBlock DEPRECATED_ATTRIBUTE;
|
|
+ (void)JSONFromURLWithString:(NSString *)urlString method:(NSString *)method params:(NSDictionary *)params orBodyString:(NSString *)bodyString completion:(JSONObjectBlock)completeBlock DEPRECATED_ATTRIBUTE;
|
|
+ (void)JSONFromURLWithString:(NSString *)urlString method:(NSString *)method params:(NSDictionary *)params orBodyString:(NSString *)bodyString headers:(NSDictionary *)headers completion:(JSONObjectBlock)completeBlock DEPRECATED_ATTRIBUTE;
|
|
+ (void)JSONFromURLWithString:(NSString *)urlString method:(NSString *)method params:(NSDictionary *)params orBodyData:(NSData *)bodyData headers:(NSDictionary *)headers completion:(JSONObjectBlock)completeBlock DEPRECATED_ATTRIBUTE;
|
|
+ (void)postJSONFromURLWithString:(NSString *)urlString params:(NSDictionary *)params completion:(JSONObjectBlock)completeBlock DEPRECATED_ATTRIBUTE;
|
|
+ (void)postJSONFromURLWithString:(NSString *)urlString bodyString:(NSString *)bodyString completion:(JSONObjectBlock)completeBlock DEPRECATED_ATTRIBUTE;
|
|
+ (void)postJSONFromURLWithString:(NSString *)urlString bodyData:(NSData *)bodyData completion:(JSONObjectBlock)completeBlock DEPRECATED_ATTRIBUTE;
|
|
|
|
@end
|