NSHTTPURLProtocol Klassenreferenz

#import <NSHTTPURLProtocol.h>

Abgeleitet von NSURLProtocol.

Basisklasse für NSConnectionHTTPURLProtocol.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - initWithRequest:cachedResponse:client:
(void) - startLoading
(void) - startOriginLoad
(void) - stopLoading
(BOOL) - cachedResponseMustBeRevalidated
(void) - cachedResponseRevalidated:
(BOOL) - _cachedResponseHasExpired
(BOOL) - _cachedResponsePassesValidityChecks
(BOOL) - _shouldAttemptOriginLoad
(void) - buildHTTPRequest
(id) - HTTPResponse
(void) - sendResponseAvailableCallback
(void) - _fixupAndSendMultiPartData:length:new:
(void) - _handleMultiPartBytes:length:
(void) - reportDataToClient:
(void) - reportDidFinishToClient
(void) - failWithError:
(double) - intervalSinceLastActive
(unsigned int) - determineHTTPEncodingFromString:
(void) - determineContentEncoding
(void) - determineTransferEncoding
(void) - determineErrorAndFail
(void) - didAddCredentials:toRequest:context:
(unsigned int) - _cachePolicyForResponse
(id) - URL
(id) - peerCertificateChain
(struct OpaqueSecTrustRef *) - peerTrust
(id) - _clientCertificateChain
(id) - _clientCertificateState
(void) - cleanUpForRetry
(void) - retryWithRedirectedURLAndResultCode:
(void) - setMultiPartDelimiter:
(void) - setResponseHeader:
(id) - _URLStringFromLocationHeader
(void) - dealloc

Öffentliche, statische Methoden

(id) + canonicalRequestForRequest:
(id) + _canonicalURLForURL:
(BOOL) + requestIsCacheEquivalent:toRequest:

Geschützte Attribute

int httpResultCode
NSDictionaryresponseHeader
CDAnonymousStruct2 errorCode
double lastActive
unsigned int contentEncoding
id contentDecoder
NSDatamultiPartDelimiter
struct __CFHTTPMessage * savedMsg
NSMutableDatasavedData
unsigned int transferEncoding
double requestTime
BOOL headerParsed
BOOL isWritingData
BOOL shouldAddConditionalFieldsToRequest
BOOL examinedHeaders
BOOL startingRetry
BOOL attemptedUnconditionalRequest
BOOL triedConnectingToInternet
BOOL shouldRetryForAuthentication
BOOL responseAvailableCallbackSent
BOOL supportMixedReplace
BOOL multiPartHeaderParsed
BOOL justSawMultiPartDelimeter
NSHTTPURLResponseresponse

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei NSHTTPURLProtocol.h.


Dokumentation der Elementfunktionen

+ (id) canonicalRequestForRequest: (id)  fp8  

Implementiert NSURLProtocol.

+ (id) _canonicalURLForURL: (id)  fp8  

+ (BOOL) requestIsCacheEquivalent: (id)  fp8
toRequest: (id)  fp12 

Implementiert NSURLProtocol.

- (id) initWithRequest: (id)  fp8
cachedResponse: (id)  fp12
client: (id)  fp16 

Implementiert NSURLProtocol.

Implementiert in NSConnectionHTTPURLProtocol.

- (void) startLoading  

Implementiert NSURLProtocol.

- (void) startOriginLoad  

Implementiert in NSConnectionHTTPURLProtocol.

- (void) stopLoading  

Implementiert NSURLProtocol.

Implementiert in NSConnectionHTTPURLProtocol.

- (BOOL) cachedResponseMustBeRevalidated  

- (void) cachedResponseRevalidated: (id)  fp8  

- (BOOL) _cachedResponseHasExpired  

- (BOOL) _cachedResponsePassesValidityChecks  

- (BOOL) _shouldAttemptOriginLoad  

- (void) buildHTTPRequest  

Implementiert in NSConnectionHTTPURLProtocol.

- (id) HTTPResponse  

- (void) sendResponseAvailableCallback  

- (void) _fixupAndSendMultiPartData: (const char *)  fp8
length: (long)  fp12
new: (BOOL)  fp16 

- (void) _handleMultiPartBytes: (const char *)  fp8
length: (long)  fp12 

- (void) reportDataToClient: (id)  fp8  

- (void) reportDidFinishToClient  

- (void) failWithError: (id)  fp8  

- (double) intervalSinceLastActive  

- (unsigned int) determineHTTPEncodingFromString: (id)  fp8  

- (void) determineContentEncoding  

- (void) determineTransferEncoding  

- (void) determineErrorAndFail  

- (void) didAddCredentials: (BOOL)  fp8
toRequest: (struct __CFHTTPMessage *)  fp12
context: (id)  fp16 

Implementiert in NSConnectionHTTPURLProtocol.

- (unsigned int) _cachePolicyForResponse  

- (id) URL  

- (id) peerCertificateChain  

Implementiert in NSConnectionHTTPURLProtocol.

- (struct OpaqueSecTrustRef *) peerTrust  

Implementiert in NSConnectionHTTPURLProtocol.

- (id) _clientCertificateChain  

Implementiert in NSConnectionHTTPURLProtocol.

- (id) _clientCertificateState  

Implementiert in NSConnectionHTTPURLProtocol.

- (void) cleanUpForRetry  

Implementiert in NSConnectionHTTPURLProtocol.

- (void) retryWithRedirectedURLAndResultCode: (int)  fp8  

- (void) setMultiPartDelimiter: (id)  fp8  

Implementiert in NSConnectionHTTPURLProtocol.

- (void) setResponseHeader: (id)  fp8  

- (id) _URLStringFromLocationHeader  

- (void) dealloc  

Implementiert NSURLProtocol.

Implementiert in NSConnectionHTTPURLProtocol.


Dokumentation der Datenelemente

- (int) httpResultCode [protected]

Definiert in Zeile 13 der Datei NSHTTPURLProtocol.h.

- (NSDictionary*) responseHeader [protected]

Definiert in Zeile 14 der Datei NSHTTPURLProtocol.h.

- (CDAnonymousStruct2) errorCode [protected]

Definiert in Zeile 15 der Datei NSHTTPURLProtocol.h.

- (double) lastActive [protected]

Definiert in Zeile 16 der Datei NSHTTPURLProtocol.h.

- (unsigned int) contentEncoding [protected]

Definiert in Zeile 17 der Datei NSHTTPURLProtocol.h.

- (id) contentDecoder [protected]

Definiert in Zeile 18 der Datei NSHTTPURLProtocol.h.

- (NSData*) multiPartDelimiter [protected]

Definiert in Zeile 19 der Datei NSHTTPURLProtocol.h.

- (struct __CFHTTPMessage*) savedMsg [read, protected]

Definiert in Zeile 20 der Datei NSHTTPURLProtocol.h.

- (NSMutableData*) savedData [protected]

Definiert in Zeile 21 der Datei NSHTTPURLProtocol.h.

- (unsigned int) transferEncoding [protected]

Definiert in Zeile 22 der Datei NSHTTPURLProtocol.h.

- (double) requestTime [protected]

Definiert in Zeile 23 der Datei NSHTTPURLProtocol.h.

- (BOOL) headerParsed [protected]

Definiert in Zeile 24 der Datei NSHTTPURLProtocol.h.

- (BOOL) isWritingData [protected]

Definiert in Zeile 25 der Datei NSHTTPURLProtocol.h.

Definiert in Zeile 26 der Datei NSHTTPURLProtocol.h.

- (BOOL) examinedHeaders [protected]

Definiert in Zeile 27 der Datei NSHTTPURLProtocol.h.

- (BOOL) startingRetry [protected]

Definiert in Zeile 28 der Datei NSHTTPURLProtocol.h.

- (BOOL) attemptedUnconditionalRequest [protected]

Definiert in Zeile 29 der Datei NSHTTPURLProtocol.h.

- (BOOL) triedConnectingToInternet [protected]

Definiert in Zeile 30 der Datei NSHTTPURLProtocol.h.

- (BOOL) shouldRetryForAuthentication [protected]

Definiert in Zeile 31 der Datei NSHTTPURLProtocol.h.

- (BOOL) responseAvailableCallbackSent [protected]

Definiert in Zeile 32 der Datei NSHTTPURLProtocol.h.

- (BOOL) supportMixedReplace [protected]

Definiert in Zeile 33 der Datei NSHTTPURLProtocol.h.

- (BOOL) multiPartHeaderParsed [protected]

Definiert in Zeile 34 der Datei NSHTTPURLProtocol.h.

- (BOOL) justSawMultiPartDelimeter [protected]

Definiert in Zeile 35 der Datei NSHTTPURLProtocol.h.

- (NSHTTPURLResponse*) response [protected]

Definiert in Zeile 36 der Datei NSHTTPURLProtocol.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: