Michael Mayo

complete support

... ... @@ -135,7 +135,7 @@
if (ttl > 0) {
[request addRequestHeader:@"X-Ttl" value:[NSString stringWithFormat:@"%i", ttl]];
}
[request addRequestHeader:@"X-Ttl" value:cdnEnabled ? @"True" : @"False"];
[request addRequestHeader:@"X-Cdn-Enabled" value:cdnEnabled ? @"True" : @"False"];
return request;
}
... ...
... ... @@ -21,7 +21,7 @@
#import "ASIInputStream.h"
// Automatically set on build
NSString *ASIHTTPRequestVersion = @"v1.2-30 2010-01-10";
NSString *ASIHTTPRequestVersion = @"v1.2-31 2010-01-10";
// We use our own custom run loop mode as CoreAnimation seems to want to hijack our threads otherwise
static CFStringRef ASIHTTPRequestRunMode = CFSTR("ASIHTTPRequest");
... ...
... ... @@ -292,15 +292,23 @@ static NSString *apiKey = @"1c331a7a4a6eb58ca6072afe81e812d0";
GHAssertTrue([[request containers] count] == 2, @"Failed to retrieve limited CDN container list");
}
////////
/*
- (void)testSkeleton {
- (void)testCDNPut {
[self authenticate];
GHAssertTrue(NO, @"Test not implemented.");
ASICloudFilesCDNRequest *request = [ASICloudFilesCDNRequest putRequestWithContainer:@"overhrd.com"];
[request start];
GHAssertNotNil([request cdnURI], @"Failed to PUT to CDN container");
}
*/
- (void)testCDNPost {
[self authenticate];
ASICloudFilesCDNRequest *request = [ASICloudFilesCDNRequest postRequestWithContainer:@"overhrd.com" cdnEnabled:YES ttl:86600];
[request start];
GHAssertNotNil([request cdnURI], @"Failed to POST to CDN container");
}
-(void)dealloc {
[networkQueue release];
... ...