gpt4 book ai didi

ios - 如何通过gcdwebserver获取本地html文件

转载 作者:行者123 更新时间:2023-12-05 07:49:31 24 4
gpt4 key购买 nike

我在 iphone 模拟器中运行本地 GCDWebServer,我在文档目录中存储了一些 html 文件,现在我想通过 gcdwebserver 访问该 html 文件,我正在尝试但没有得到响应,请帮助我

代码:

[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];

];

最佳答案

你可能没有正确设置 websitePath,试试:

websitePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];

关于ios - 如何通过gcdwebserver获取本地html文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37272857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com