| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | #import "DELETEResponse.h"#import "HTTPLogging.h"// HTTP methods: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html// HTTP headers: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html// HTTP status codes: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.htmlstatic const int httpLogLevel = HTTP_LOG_LEVEL_WARN;@implementation DELETEResponse- (id) initWithFilePath:(NSString*)path {  if ((self = [super init])) {    BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath:path];    if ([[NSFileManager defaultManager] removeItemAtPath:path error:NULL]) {      _status = exists ? 200 : 204;    } else {      HTTPLogError(@"Failed deleting \"%@\"", path);      _status = 404;    }  }  return self;}- (UInt64) contentLength {  return 0;}- (UInt64) offset {  return 0;}- (void)setOffset:(UInt64)offset {  ;}- (NSData*) readDataOfLength:(NSUInteger)length {  return nil;}- (BOOL) isDone {  return YES;}- (NSInteger) status {  return _status;}@end
 |