CLUNetworkObserverDelegate
@protocol CLUNetworkObserverDelegate <NSObject>
CLUNetworkObserverDelegate protocol describe delegate methods which will handle all network operations events sent by custom NSURLProtocol (see CLUURLProtocol and CLUURLProtocolConfiguration)
-
Tells current delegate object that some network request was redirected
Declaration
Objective-C
- (void)networkRequestDidRedirectWithResponse:(NSHTTPURLResponse *)response newRequest:(NSURLRequest *)request;Swift
func networkRequestDidRedirect(with response: HTTPURLResponse!, newRequest request: URLRequest!)Parameters
responseActual
NSHTTPURLResponseresponse from redirected network requestrequestNew
NSURLRequestrequest (redirect from old request to new one) -
Tells current delegate object that some network request did complete with specific
NSErrorerrorDeclaration
Objective-C
- (void)networkRequestDidCompleteWithError:(NSError *)error;Swift
func networkRequestDidCompleteWithError(_ error: Error!)Parameters
errorNSErrorerror object which should explain why network request failed -
Tells current delegate object that network request did receive
NSURLResponseresponseDeclaration
Objective-C
- (void)networkRequestDidReceiveResponse:(NSURLResponse *)response;Swift
func networkRequestDidReceive(_ response: URLResponse!)Parameters
responseNSURLResponseresponse for some network request sent earlier -
Tells current delegate object that network request did receive
NSDatadataDeclaration
Objective-C
- (void)networkRequestDidReceiveData:(NSData *)data;Swift
func networkRequestDidReceive(_ data: Data!)Parameters
dataNSDatadata for some network request sent earlier
CLUNetworkObserverDelegate Protocol Reference