首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在API SDK中传递查询字符串参数

问在API SDK中传递查询字符串参数
EN

Stack Overflow用户
提问于 2016-07-14 22:52:22
回答 1查看 523关注 0票数 0

我已经为AWS函数设置了一个API网关。在API网关中,我设置了查询字符串参数和请求映射。如果我使用API网关的测试函数,我可以将参数传递给我的AWS函数。

我还使用iOS指令为这些生成了SDK。

但是,如何将预定义的查询字符串参数传递到这个生成的API类中呢?

我也尝试过使用模型,但是我也看不到将模型数据传递到iOS SDK中的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-14 23:45:27

如果您在API“方法请求”中定义了查询参数,则应该使用查询参数作为调用方法的参数来生成SDK。

即

代码语言:javascript
复制
- (AWSTask *)rootGet:(NSString *)q2 q1:(NSString *)q1 {
    NSDictionary *headerParameters = @{
                                       @"Content-Type": @"application/json",
                                       @"Accept": @"application/json",

                                       };
    NSDictionary *queryParameters = @{
                                      @"q2": q2,
                                     @"q1": q1
                                      };
    NSDictionary *pathParameters = @{

                                     };

    return [self invokeHTTPRequest:@"GET"
                         URLString:@"/"
                    pathParameters:pathParameters
                   queryParameters:queryParameters
                  headerParameters:headerParameters
                              body:nil
                     responseClass:[FOOEmpty class]];
}

请记住,如果您对API进行了更改,则需要在重新生成SDK之前将这些更改重新部署到您的阶段。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38385455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档