草庐IT

Afnetworking

全部标签

ios - AFNetworking 3.0 的 SSL 固定

我正在使用AFNetworking3.0。我的网络服务器带有由GlobalSign签名的https证书。我想将证书固定添加到我的iOS应用程序。我的代码如下:-(AFSecurityPolicy*)customSecurityPolicy{AFSecurityPolicy*securityPolicy=[AFSecurityPolicypolicyWithPinningMode:AFSSLPinningModeNone];NSString*cerPath=[[NSBundlemainBundle]pathForResource:@"server"ofType:@"cer"];NSDat

ios - AFNetworking swift JSON AnyObject 转换

在AFNetworking响应的结果中,我得到了类似结构的AnyObject字典,它没有转换为字典并且因错误而失败。所以我使用了如下结构ifletdata:AnyObject=responseObject["data"]!{ifletcurrent_condition:AnyObject=data["current_condition"]!{print(current_condition.valueForKey("FeelsLikeC")!)}}这给了我一些我不能转换成任何东西的结果,在输出中它看起来像这样(9)如何将其转换为Int? 最佳答案

ios - Swift 将 cURL -用户 key 转换为 AFNetworking 的 json

我的cURL请求结构如下:curl-XPOSThttp://host.com\--datatoken=myToken\--datafoo=myFoo\--usermyUsername:myPassword我构造数据参数:letparams=["token":myToken,"foo":myFoo]然后使用AFNetworking进行POST。manager.POST("http://host.com",parameters:params,progress:nil,success:{task,responseObjectin//stuff},failure:{operation,erro

post - AFNetworking 2.0 POST 请求无法快速运行

我遇到了AFNetworking2.0(在Swift上编码)的问题。图书馆的GET方法似乎对我来说很完美。虽然,POST方法返回错误。错误是错误的用户名/密码。乍一看似乎是身份验证问题,但实际上当我在Postman(REST客户端)上尝试POST请求时效果很好。所以我在做什么:配置:varpolicy:AFSecurityPolicy=AFSecurityPolicy();policy.allowInvalidCertificates=true;self.client=AFHTTPRequestOperationManager(baseURL:self.basicUrl)self.cl

ios - 日期时间的 AFNetworking URL 参数编码 + 和 : sign

我正在使用适用于iOS的AFNetworking,我想发送一个带有查询参数的请求,该参数的值是日期时间。想要的行为应该是:Original:2016-07-04T14:30:21+0200Encoded:2016-07-04T14%3A30%3A21%2B0200Example:.../?datetime=2016-07-04T14%3A30%3A21%2B0200AFNetworking自己进行字符串编码,不包括特殊字符,如+/&:和其他一些(Wikipedia:Percent-encoding),这很好,因为它们是保留的。所以我必须用另一种方式对日期时间的值进行编码,以转义加号和冒

swift - 使用 NSURLSession 复制 AFNetworking POST 请求

使用AFNetworking的POST请求:leturlString="http://example.com/file.php"letdictionary=["key1":[1,2,3],"key2":[2,4,6]]varerror:NSError?letdata=NSJSONSerialization.dataWithJSONObject(dictionary,options:NSJSONWritingOptions.allZeros,error:&error)letjsonString=NSString(data:data!,encoding:NSUTF8StringEncodi

objective-c - AFNetworking pod install 使用未解析的标识符方法

我将Mixpanel安装到我的项目中,但AFNetworking不再工作,并且在所有方法中都向我显示此错误:Useofunresolvedidentifier'AFHTTPRequestOperationManager'但是Xcode在方法中有链接到类,我试过podinstall,podupdate,cleantheproject,但没有用在PodFile中:target'MyProject'dopod'AFNetworking'pod'Mixpanel'endtarget'MiProjectTests'doend在桥接头中:#import#import最后的错误显示是:ld:fram

ios - Swift:GM Xcode 6.1 和 AFNetworking AFJSONResponseSerializer

在安装GMXcode6.1之前,以下代码运行良好。但是在安装Xcode6.1之后,出现错误:我试过了,错误非常好。有什么想法吗?我还没有阅读发行说明。 最佳答案 只是一个猜测,但请尝试清理项目或删除您的DerivedData目录。letx=AFJSONResponseSerializer()在Xcode6.1GM中对我来说工作正常。AFJSONResponseSerializer是否在桥接header中? 关于ios-Swift:GMXcode6.1和AFNetworkingAFJSON

json - 使用 Swift 从 AFNetworking 访问 JSON 数据

我可以使用代码中的链接访问YahooFinance数据集。它在调试窗口中执行并打印JSON数据。我将如何存储并打印myNameLabel中的选定字段。例如“符号”或“LastTradePriceOnly”字段?classViewController:UIViewController{@IBOutletweakvarmyNameLabel:UILabel!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.letmanager=AF

json - AFNetworking 和 Swift - 保存 json 响应

我想快速发出GET请求以获取一些Json数据。我尝试使用AFNetworking并且它有效,但我不知道如何返回我得到的Json。我尝试使用return但它是在GET之前生成的,所以我什么也没得到...funcmakeGet(place:String)->String{varstr:String=""letmanager=AFHTTPRequestOperationManager()manager.requestSerializer.setValue("608c6c08443c6d933576b90966b727358d0066b4",forHTTPHeaderField:"X-Auth