gpt4 book ai didi

ios - 将 Amazon API Gateway 与 ios 结合使用

转载 作者:行者123 更新时间:2023-11-29 11:59:35 24 4
gpt4 key购买 nike

我已经创建了 AWS Lambda 函数,我需要通过加密从客户端传输到亚马逊网络服务。我从亚马逊文档中看到的唯一方法是设置一个 api 网关。我部署它并将此示例作为端点获取:

https://my-api-id.execute-api.region-id.amazonaws.com/test/mydemoresourc

要访问它是这样做的唯一方法:

NSURL *url = [NSURL URLWithString:@"https://portkey.formspring.me/login/"];

//initialize a request from url
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[url standardizedURL]];

//set http method
[request setHTTPMethod:@"POST"];
//initialize a post data

NSDictionary *postDict = [NSDictionary dictionaryWithObjectsAndKeys:@"username", @"username",
@"password", @"password", nil];

NSError *error=nil;

NSData* jsonData = [NSJSONSerialization dataWithJSONObject:postDict
options:NSJSONWritingPrettyPrinted error:&error];



[request setValue:@"application/x-www-form-urlencoded; charset=utf-8" forHTTPHeaderField:@"Content-Type"];

//set post data of request
[request setHTTPBody:jsonData];

//initialize a connection from request
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];

//start the connection
[connection start];

或者 aws ios sdk 在文档或示例中有不同的方法吗?

最佳答案

您尝试做的也是一种调用 AWS Lambda 函数的有效方式,但您也可以通过一种方式使用 Amazon Cognito 服务。

有关更多信息,请参阅此链接:

Building a Mobile Backend Using AWS Lambda

Execute Code On Demand with Amazon Lambda

希望对你有帮助。

关于ios - 将 Amazon API Gateway 与 ios 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37536769/

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