0%

AFHTTPTool/AppHTTPTool.h

Supporting Files/AFHTTPTool/AppHTTPTool.h

业务快速HTTP访问工具归于一处。

1.5~

GET

+HTTPRequestWithGET:params:result:

GET-HTTP请求接口,无需授权。

参数:

url 访问URL NSString 必填
params 参数 id 非必填
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

+HTTPRequestWithGET:params:authorized:result:

GET-HTTP请求接口,授权可选。

参数:

url 访问URL NSString 必填
params 参数 id 非必填
authorized 是否经授权的,YES 需要登录 NO 无需登录 BOOL
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
GET-HTTP请求接口,无需授权

@param url 访问URL
@param params 参数
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithGET:(NSString *_Nonnull)url params:(id _Nullable)params result:(RequestResultBlock)result;

/**
GET-HTTP请求接口,授权可选

@param url 访问URL
@param params 参数
@param authorized 是否经授权的
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithGET:(NSString *_Nonnull)url params:(id _Nullable)params authorized:(BOOL)authorized result:(RequestResultBlock)result;

POST

+HTTPRequestWithPOST:params:result:

POST-HTTP请求接口,无需授权。

参数:

url 访问URL NSString 必填
params 参数 id 非必填
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

+JSONRequestWithPOST:params:result:

POST-JSON请求接口,无需授权。

参数:

url 访问URL NSString 必填
params 参数,传整个字典 id 非必填
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

+HTTPRequestWithPOST:params:authorized:result:

POST-HTTP请求接口,授权可选。

参数:

url 访问URL NSString 必填
params 参数 id 非必填
authorized 是否经授权的,YES 需要登录 NO 无需登录 BOOL
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

+JSONRequestWithPOST:params:authorized:result:

POST-JSON请求接口,授权可选。

参数:

url 访问URL NSString 必填
params 参数,传整个字典 id 非必填
authorized 是否经授权的,YES 需要登录 NO 无需登录 BOOL
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/**
POST-HTTP请求接口,无需授权

@param url 访问URL
@param params 参数
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithPOST:(NSString *_Nonnull)url params:(id _Nullable)params result:(RequestResultBlock)result;

/**
POST-JSON请求接口,无需授权

@param url 访问URL
@param params 参数
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)JSONRequestWithPOST:(NSString *_Nonnull)url params:(id _Nullable)params result:(RequestResultBlock)result;

/**
POST-HTTP请求接口,授权可选

@param url 访问URL
@param params 参数
@param authorized 是否经授权的
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithPOST:(NSString *_Nonnull)url params:(id _Nullable)params authorized:(BOOL)authorized result:(RequestResultBlock)result;

/**
POST-JSON请求接口,授权可选

@param url 访问URL
@param params 参数
@param authorized 是否经授权的
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)JSONRequestWithPOST:(NSString *_Nonnull)url params:(id _Nullable)params authorized:(BOOL)authorized result:(RequestResultBlock)result;

PUT

+HTTPRequestWithPUT:params:result:

PUT-HTTP请求接口,无需授权。

参数:

url 访问URL NSString 必填
params 参数,传整个字典 id 非必填
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

+HTTPRequestWithPUT:params:authorized:result:

PUT-HTTP请求接口,授权可选。

参数:

url 访问URL NSString 必填
params 参数 id 非必填
authorized 是否经授权的,YES 需要登录 NO 无需登录 BOOL
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
PUT-HTTP请求接口,无需授权

@param url 访问URL
@param params 参数
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithPUT:(NSString *_Nonnull)url params:(id _Nullable)params result:(RequestResultBlock)result;

/**
PUT-HTTP请求接口,授权可选

@param url 访问URL
@param params 参数
@param authorized 是否经授权的
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithPUT:(NSString *_Nonnull)url params:(id _Nullable)params authorized:(BOOL)authorized result:(RequestResultBlock)result;

PATCH

+HTTPRequestWithPATCH:params:result:

PATCH-HTTP请求接口,无需授权。

参数:

url 访问URL NSString 必填
params 参数,传整个字典 id 非必填
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

+HTTPRequestWithPATCH:params:authorized:result:

PATCH-HTTP请求接口,授权可选。

参数:

url 访问URL NSString 必填
params 参数 id 非必填
authorized 是否经授权的,YES 需要登录 NO 无需登录 BOOL
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
PATCH-HTTP请求接口,无需授权

@param url 访问URL
@param params 参数
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithPATCH:(NSString *_Nonnull)url params:(id _Nullable)params result:(RequestResultBlock)result;

/**
PATCH-HTTP请求接口,授权可选

@param url 访问URL
@param params 参数
@param authorized 是否经授权的
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithPATCH:(NSString *_Nonnull)url params:(id _Nullable)params authorized:(BOOL)authorized result:(RequestResultBlock)result;

DELETE

+HTTPRequestWithDELETE:params:result:

DELETE-HTTP请求接口,无需授权。

参数:

url 访问URL NSString 必填
params 参数,传整个字典 id 非必填
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

+HTTPRequestWithDELETE:params:authorized:result:

DELETE-HTTP请求接口,授权可选。

参数:

url 访问URL NSString 必填
params 参数 id 非必填
authorized 是否经授权的,YES 需要登录 NO 无需登录 BOOL
result 返回结果 RequestResultBlock 非必填

返回值:

NSURLSessionDataTask NSURLSessionDataTask实例,不可为空。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
DELETE-HTTP请求接口,无需授权

@param url 访问URL
@param params 参数
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithDELETE:(NSString *_Nonnull)url params:(id _Nullable)params result:(RequestResultBlock)result;

/**
DELETE-HTTP请求接口,授权可选

@param url 访问URL
@param params 参数
@param authorized 是否经授权的
@param result 返回结果
@return NSURLSessionDataTask
*/
+ (NSURLSessionDataTask *_Nonnull)HTTPRequestWithDELETE:(NSString *_Nonnull)url params:(id _Nullable)params authorized:(BOOL)authorized result:(RequestResultBlock)result;

相关