98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
}
- (OFDictionary*)headers
{
return [[headers copy] autorelease];
}
- (OFHTTPRequestResult*)result
{
return [self resultWithRedirects: 10];
}
- (OFHTTPRequestResult*)resultWithRedirects: (size_t)redirects
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFString *scheme = [URL scheme];
OFTCPSocket *sock;
OFHTTPRequestResult *result;
if (![scheme isEqual: @"http"] && ![scheme isEqual: @"https"])
|
|
|
|
|
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
}
- (OFDictionary*)headers
{
return [[headers copy] autorelease];
}
- (OFHTTPRequestResult*)perform
{
return [self performWithRedirects: 10];
}
- (OFHTTPRequestResult*)performWithRedirects: (size_t)redirects
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFString *scheme = [URL scheme];
OFTCPSocket *sock;
OFHTTPRequestResult *result;
if (![scheme isEqual: @"http"] && ![scheme isEqual: @"https"])
|
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
|
[queryString release];
queryString = nil;
}
[pool release];
pool = nil;
return [self resultWithRedirects:
redirects - 1];
}
[s_headers setObject: value
forKey: key];
}
|
|
|
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
|
[queryString release];
queryString = nil;
}
[pool release];
pool = nil;
return [self performWithRedirects:
redirects - 1];
}
[s_headers setObject: value
forKey: key];
}
|