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