DWHTTPRequest Class Reference
Inherits from | NSObject |
---|---|
Conforms to | NSURLConnectionDataDelegate NSURLSessionDelegate NSURLSessionTaskDelegate |
Declared in | DWHTTPRequest.h DWHTTPRequest.m |
Other Methods
unCopyResponseBody
若设置为YES,则在 connection:didReceiveData: 中不会copy接受的数据。 默认为NO,若使用 -startAsynchronousWithDestinationFilePath:,则接收到的数据会被写入文件,否则追加到buffer。
@property (assign, nonatomic) BOOL unCopyResponseBody
Discussion
若设置为YES,则在 connection:didReceiveData: 中不会copy接受的数据。 默认为NO,若使用 -startAsynchronousWithDestinationFilePath:,则接收到的数据会被写入文件,否则追加到buffer。
Declared In
DWHTTPRequest.h
+ requestWithURL:
通过 NSURL 初始化 DWHTTPRequest,设置默认请求超时时间:10秒。
+ (DWHTTPRequest *)requestWithURL:(NSURL *)url
Parameters
url |
用户传来的NSURL |
---|
Return Value
返回 DWHTTPRequest
Discussion
通过 NSURL 初始化 DWHTTPRequest,设置默认请求超时时间:10秒。
Declared In
DWHTTPRequest.h
+ requestWithURLString:
通过字符串url初始化 DWHTTPRequest,设置默认请求超时时间:10秒。
+ (DWHTTPRequest *)requestWithURLString:(NSString *)urlString
Parameters
urlString |
字符串url |
---|
Return Value
返回 DWHTTPRequest
Discussion
通过字符串url初始化 DWHTTPRequest,设置默认请求超时时间:10秒。
Declared In
DWHTTPRequest.h
– startSynchronousWithError:
发起同步HTTP请求
- (NSData *)startSynchronousWithError:(NSError **)error
Parameters
error |
错误信息 |
---|
Return Value
HTTP响应体
Discussion
发起同步HTTP请求
Declared In
DWHTTPRequest.h
– startAsynchronous
发起异步HTTP请求
- (void)startAsynchronous
Discussion
发起异步HTTP请求
Declared In
DWHTTPRequest.h
Other Methods
– generetesHTTPReuqest
根据设置参数生成相应的 NSURLRequest。如果 requestBody 不为空,该函数会将请求方法设置为 POST。
- (NSURLRequest *)generetesHTTPReuqest
Return Value
返回 NSURLRequest
Discussion
根据设置参数生成相应的 NSURLRequest。如果 requestBody 不为空,该函数会将请求方法设置为 POST。
Declared In
DWHTTPRequest.m