From 21d3023a9b7b6aff68c1170e345951396b1c6cfd Mon Sep 17 00:00:00 2001 From: 单军华 Date: Tue, 31 Jul 2018 13:35:21 +0800 Subject: [PATCH] no message --- screendisplay/Pods/ASIHTTPRequest/Classes/CloudFiles/ASICloudFilesCDNRequest.h | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 60 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/ASIHTTPRequest/Classes/CloudFiles/ASICloudFilesCDNRequest.h b/screendisplay/Pods/ASIHTTPRequest/Classes/CloudFiles/ASICloudFilesCDNRequest.h new file mode 100755 index 0000000..a72a0d3 --- /dev/null +++ b/screendisplay/Pods/ASIHTTPRequest/Classes/CloudFiles/ASICloudFilesCDNRequest.h @@ -0,0 +1,60 @@ +// +// ASICloudFilesCDNRequest.h +// +// Created by Michael Mayo on 1/6/10. +// + +#import "ASICloudFilesRequest.h" + +@class ASICloudFilesContainerXMLParserDelegate; + +@interface ASICloudFilesCDNRequest : ASICloudFilesRequest { + NSString *accountName; + NSString *containerName; + ASICloudFilesContainerXMLParserDelegate *xmlParserDelegate; + +} + +@property (retain) NSString *accountName; +@property (retain) NSString *containerName; +@property (retain) ASICloudFilesContainerXMLParserDelegate *xmlParserDelegate; + + +// HEAD /<api version>/<account>/<container> +// Response: +// X-CDN-Enabled: True +// X-CDN-URI: http://cdn.cloudfiles.mosso.com/c1234 +// X-CDN-SSL-URI: https://cdn.ssl.cloudfiles.mosso.com/c1234 +// X-CDN-TTL: 86400 ++ (id)containerInfoRequest:(NSString *)containerName; +- (BOOL)cdnEnabled; +- (NSString *)cdnURI; +- (NSString *)cdnSSLURI; +- (NSUInteger)cdnTTL; + + +// GET /<api version>/<account> +// limit, marker, format, enabled_only=true ++ (id)listRequest; ++ (id)listRequestWithLimit:(NSUInteger)limit marker:(NSString *)marker enabledOnly:(BOOL)enabledOnly; +- (NSArray *)containers; + + +// PUT /<api version>/<account>/<container> +// PUT operations against a Container are used to CDN-enable that Container. +// Include an HTTP header of X-TTL to specify a custom TTL. ++ (id)putRequestWithContainer:(NSString *)containerName; ++ (id)putRequestWithContainer:(NSString *)containerName ttl:(NSUInteger)ttl; +// returns: - (NSString *)cdnURI; + +// POST /<api version>/<account>/<container> +// POST operations against a CDN-enabled Container are used to adjust CDN attributes. +// The POST operation can be used to set a new TTL cache expiration or to enable/disable public sharing over the CDN. +// X-TTL: 86400 +// X-CDN-Enabled: True ++ (id)postRequestWithContainer:(NSString *)containerName; ++ (id)postRequestWithContainer:(NSString *)containerName cdnEnabled:(BOOL)cdnEnabled ttl:(NSUInteger)ttl; +// returns: - (NSString *)cdnURI; + + +@end -- Gitblit v1.8.0