Revision 54fd5c36 Classes/OpenStackRequest.m
b/Classes/OpenStackRequest.m | ||
---|---|---|
657 | 657 |
return objects; |
658 | 658 |
} |
659 | 659 |
|
660 |
+ (OpenStackRequest *)getContainerInfoRequest:(OpenStackAccount *)account container:(Container *)container { |
|
661 |
return [OpenStackRequest filesRequest:account method:@"HEAD" path:[NSString stringWithFormat:@"/%@",[NSString encodeToPercentEscape:container.name]]]; |
|
662 |
} |
|
663 |
|
|
660 | 664 |
+ (OpenStackRequest *)getObjectInfoRequest:(OpenStackAccount *)account container:(Container *)container object:(StorageObject *)object { |
661 |
return [OpenStackRequest filesRequest:account method:@"HEAD" path:[NSString stringWithFormat:@"/%@/%@",[NSString encodeToPercentEscape:container.name], [NSString encodeToPercentEscape:object.fullPath charactersToEncode:@"!*'();:@&=+$,?%#[]"]]]; |
|
665 |
NSString *objectFullPath = object.fullPath; |
|
666 |
if ([objectFullPath hasPrefix:@"/"]) |
|
667 |
objectFullPath = [objectFullPath substringFromIndex:1]; |
|
668 |
return [OpenStackRequest filesRequest:account method:@"HEAD" path:[NSString stringWithFormat:@"/%@/%@",[NSString encodeToPercentEscape:container.name], [NSString encodeToPercentEscape:objectFullPath charactersToEncode:@"!*'();:@&=+$,?%#[]"]]]; |
|
662 | 669 |
} |
663 | 670 |
|
664 | 671 |
+ (OpenStackRequest *)getObjectInfoRequest:(OpenStackAccount *)account |
Also available in: Unified diff