首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AFNetworking iOS 9发布带有参数的API

如何使用AFNetworking iOS 9发布带有参数的API
EN

Stack Overflow用户
提问于 2015-10-29 13:26:44
回答 2查看 315关注 0票数 0

我使用AFNetworking在HTTPS上点击iOS 9上的参数,我的请求不是向服务器发送正确的参数。我已经把钥匙放进了一个plist中,而这并不适用于API。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-29 14:24:58

请记住,如果这在模拟器(Xcode 7/ is 9)上运行,您可能需要添加NSAppTransportSecurity > NSAllowsArbitraryLoads == YES key/value into your info.plist,以便与外界通信。这是第一个要求(只需确保您可以到达端点)。一旦做到这一点,您将需要使用任何API AFNetworking为您的目的提供。

票数 1
EN

Stack Overflow用户

发布于 2015-10-30 13:50:48

在Api期间,我将字典作为参数发送给problem.Solution以解决问题,如下所示

代码语言:javascript
复制
paraDict =
{
email ="xyz@abc.co"
password = "1234567"
}

make string of parameters 

 NSString *post = [NSString stringWithFormat:@"email=%@&password=%@"paraDict[@"email"],paraDict[@"password"]];

    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];


    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];


    [request setHTTPMethod:@"POST"];
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
    [request setHTTPBody:postData];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33415538

复制
相关文章

相似问题

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