我已经为AWS函数设置了一个API网关。在API网关中,我设置了查询字符串参数和请求映射。如果我使用API网关的测试函数,我可以将参数传递给我的AWS函数。
我还使用iOS指令为这些生成了SDK。
但是,如何将预定义的查询字符串参数传递到这个生成的API类中呢?
我也尝试过使用模型,但是我也看不到将模型数据传递到iOS SDK中的方法。
发布于 2016-07-14 23:45:27
如果您在API“方法请求”中定义了查询参数,则应该使用查询参数作为调用方法的参数来生成SDK。
即
- (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之前将这些更改重新部署到您的阶段。
https://stackoverflow.com/questions/38385455
复制相似问题