@@ -203,10 +203,13 @@ sock = [[[of_http_request_tls_socket_class alloc] init] autorelease]; } + [delegate request: self + didCreateSocket: sock]; + @try { OFString *line, *path; OFMutableDictionary *serverHeaders; OFDataArray *data; OFEnumerator *keyEnumerator, *objectEnumerator; @@ -456,10 +459,15 @@ return [[data retain] autorelease]; } @end @implementation OFObject (OFHTTPRequestDelegate) +- (void)request: (OFHTTPRequest*)request + didCreateSocket: (OFTCPSocket*)socket +{ +} + - (void)request: (OFHTTPRequest*)request didReceiveHeaders: (OFDictionary*)headers withStatusCode: (int)statusCode { }