gpt4 book ai didi

ios - GCD 网络服务器(iOS)。如何请求具有相同端口的 2 条不同路径? (如 8080)

转载 作者:行者123 更新时间:2023-11-29 10:25:32 26 4
gpt4 key购买 nike

当使用 GCDWebServer(iOS) 时,我想请求 2 个 url,例如:192.168.0.121/sample、192.168.0.121/sample2,端口与 8080 相同。但一次成功,一次失败。我知道端口已被占用,但如何避免它?

这是我的演示,感谢下载... https://github.com/liman123/MockServer_demo

我已经阅读了所有 README 并检查了示例应用程序,但仍然找不到解决方案,有人可以帮助我吗? (让GCDWebServer支持同端口不同路径),谢谢!

最佳答案

在定义路径的地方使用不同的处理程序来执行此操作,例如像这样:

    [_webServer addHandlerForMethod:@"GET"
path:@"/path/one"
requestClass:[GCDWebServerRequest class]
processBlock:^GCDWebServerResponse *(GCDWebServerRequest* request) {

GCDWebServerDataResponse* response = [GCDWebServerDataResponse responseWithHTML:@"<html><body><p>Hello World</p></body></html>"];
return response;

}];

第二个可能是这样的:

    [_webServer addHandlerForMethod:@"GET"
path:@"/path/two"
requestClass:[GCDWebServerRequest class]
processBlock:^GCDWebServerResponse *(GCDWebServerRequest* request) {

GCDWebServerDataResponse* response = [GCDWebServerDataResponse responseWithHTML:@"<html><body><p>Hello a second time</p></body></html>"];
return response;

}];

示例位于:https://github.com/swisspol/GCDWebServer

关于ios - GCD 网络服务器(iOS)。如何请求具有相同端口的 2 条不同路径? (如 8080),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32519326/

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