浏览代码

Don't cache GCDWebServerDataResponse

Pierre-Olivier Latour 11 年之前
父节点
当前提交
633d40f155
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      GCDWebServer/Core/GCDWebServer.m

+ 2 - 2
GCDWebServer/Core/GCDWebServer.m

@@ -722,10 +722,10 @@ static inline NSString* _EncodeBase64(NSString* string) {
 @implementation GCDWebServer (GETHandlers)
 
 - (void)addGETHandlerForPath:(NSString*)path staticData:(NSData*)staticData contentType:(NSString*)contentType cacheAge:(NSUInteger)cacheAge {
-  GCDWebServerResponse* response = [GCDWebServerDataResponse responseWithData:staticData contentType:contentType];
-  response.cacheControlMaxAge = cacheAge;
   [self addHandlerForMethod:@"GET" path:path requestClass:[GCDWebServerRequest class] processBlock:^GCDWebServerResponse *(GCDWebServerRequest* request) {
     
+    GCDWebServerResponse* response = [GCDWebServerDataResponse responseWithData:staticData contentType:contentType];
+    response.cacheControlMaxAge = cacheAge;
     return response;
     
   }];