1
Я запускаю локальный GCDWebServer в симуляторе iphone, я хранил некоторые html-файлы внутри каталога документов, прямо сейчас я хочу получить доступ к этому html-файлу через gcdwebserver, я пытаюсь, но не получаю ответа, пожалуйста помочь мнеКак получить локальный файл html через gcdwebserver
код:
[self addGETHandlerForBasePath:@"/" directoryPath:folderpath indexFilename:nil cacheAge:3600 allowRangeRequests:YES];
[self addHandlerForMethod:@"GET"
pathRegex:@"/.*\.html"
requestClass:[GCDWebServerRequest class]
processBlock:^GCDWebServerResponse *(GCDWebServerRequest* request) {
NSDictionary* variables = [NSDictionary dictionaryWithObjectsAndKeys:@"value", @"variable", nil];
return [GCDWebServerDataResponse responseWithHTMLTemplate:[websitePath stringByAppendingPathComponent:request.path]
variables:variables];
}];
[self addHandlerForMethod:@"GET"
path:@"/"
requestClass:[GCDWebServerRequest class]
processBlock:^GCDWebServerResponse *(GCDWebServerRequest* request) {
return [GCDWebServerResponse responseWithRedirect:[NSURL URLWithString:@"index.html" relativeToURL:request.URL]
permanent:NO];
];
Как вы вычисляете 'sitePath'? – Pol
У меня есть html-файл внутри каталога документов iphone app, я хочу html-данные, когда я нажимаю URL-адрес localhost – skyshine