[_webServer addHandlerForMethod:@"GET" path:@"/111" requestClass:[GCDWebServerRequest class] asyncProcessBlock:^(GCDWebServerRequest *request, GCDWebServerCompletionBlock completionBlock) {
GCDWebServerDataResponse *response = [GCDWebServerDataResponse responseWithJSONObject:@{
@"123":@"123"
}];
completionBlock(response);
}];
我是ObjC的iOS开发人员,发现GCDWebServer非常有用。但我想模拟设置我的自定义请求(如json dictionary @ {@" name":@" jim&#34 ;,@"年龄":@" 20"})? 我不知道怎么样,有人可以帮助我,thx! (支持GET / POST)
答案 0 :(得分:0)
您可以在路径名之后的URI上传递自定义参数,使用?param = 1,其中param是值的名称,1是值,因此完整URI将是例如:
http://192.168.105.18:8080/setLockBackLight?param=1
例如,使用GET方法获取参数值,只需访问即可 像这样的GCDWebServerRequest值:
NSArray * values = request.query.allValues;