草庐IT

afnetworking

全部标签

ios - 如何在 AFNetworking 3.0 中迁移?

我正在AFNetworking3.0中迁移。我在AFNetworking中使用AFHTTPRequestOperation,但它在最近的更新中被删除了。我尝试了所有可能的解决方案。基本上我需要发布一个带有标题的JSON。我将NSDIctionary转换为JSON对象,然后将其作为字符串添加。这是带有我的header的示例JSONRequestHeader={"lname":"sadhsdf","bday":"2003-03-13","age":"12","address":"dsfhskdjgds","gender":"M","cnumber":"12312412","fname":"

objective-c - AFNetworking 重载一个 Post 参数

我正在从ASIHTTPRequest迁移到AFNetworking,但遇到了问题。我正在尝试使用重载post参数的请求来访问API。我之前为此使用ASIFormDataRequest并使用此代码同时更新3个ID。//ASIHTTPRequestCode[requestaddPostValue:@"value1"forKey:@"id"];[requestaddPostValue:@"value2"forKey:@"id"];[requestaddPostValue:@"value3"forKey:@"id"];由于AFNetworking使用NSDictionary来存储键值对,因此如

ios - 如何判断 AFNetworking 远程调用中返回的字符串

我有这个代码以防失败:failure:^(NSURLRequest*request,NSHTTPURLResponse*response,NSError*error,idJSON)我想记录返回的字符串。我应该从哪个变量中执行此操作以及如何执行此操作? 最佳答案 所以通常您想要打印错误,这将打印您的服务器报告为错误的任何内容。当它接收到错误的类型(纯文本而不是application/json)或者状态代码>400,如(404,401)之类的东西时,将触发失败消息。如果您正在进行错误检查,您应该在响应header中设置状态码,然后将其与

iphone - 在 iPhone 中使用 AFNetworking 下载队列中的文件

我需要在队列中下载多个文件。现在我的代码正在运行,所有文件都在同时下载,但是我需要一次下载一个文件,所有其他文件都在队列中,下面是代码,请让我知道我做错了什么。我只需要一次下载一个文件,所有其他文件都应该在队列中。AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBaseURL:videoURL];[httpClient.operationQueuesetMaxConcurrentOperationCount:1];for(NSURL*videoStringinvideoArray){NSURLRequest*request=[NS

iOS AFNetworking 阻塞主线程

我最近刚切换到AFNetworking来处理我应用程序中的所有网络。但是,它现在似乎正在阻塞主线程,因此我的MBProgressHUD在操作完成之前不会旋转,而我的pullToRefreshView在操作完成之前也不会设置动画。我该如何解决这个问题?-(void)pullToRefreshViewShouldRefresh:(PullToRefreshView*)view;{//CalltherefreshDatamethodtoupdatethetable[dataControllerrefreshData];}-(void)refreshData{NSURLRequest*requ

ios - 如何使用 AFnetworking 或 NSJsonserialization 发布 json 数据

我已经多次使用GET。但在目前的情况下,我必须使用POST方法使用webService。我已经完成了许多教程,但无法完成。路径是“http://vinipost.com/Services/Mobile_Application/wcfService.svc/logIn”,参数是“id”和“pass”,用于测试的电子邮件ID是“shail@gmail.com”,密码是“shail”AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBaseURL:[NSURLURLWithString:@"http://vinipost.com/Serv

ios - AFNetworking POST 到 Amazon S3

我拼命尝试从iPhone的图片库将图片上传到AmazonS3。我在这里尝试了解决方案:AmazonS3POSTuploadiniOS但无济于事。从那时起,我将我的代码调整为以下内容:AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBaseURL:[NSURLURLWithString:[uploadResultobjectForKey:@"url"]]];NSMutableURLRequest*request=[httpClientmultipartFormRequestWithMethod:@"POST"path:nilpara

ios - 如何允许用户在 iOS 中使用 AFNetworking 信任和固定自签名 SSL 证书

我正在开发一个供企业使用的iOS应用程序。我们的应用程序将与服务器通信,该服务器可能配置有部署我们的服务器软件的公司生成的自签名证书。我们的iOS应用程序正在使用允许SSLPinning的AFNetworking。但我的印象是,这只会固定在创建应用程序包时作为应用程序包的一部分包含的SSL证书。它不允许您使用iOS设备稍后会识别的证书。我正在寻找一种方法让客户推出(可能通过配置文件)自签名证书,以便我们的应用程序可以安全地与服务器对话。有办法吗?或者我是否需要跳过AFNetworking并直接使用Foundation类。我也欢迎任何评论来帮助澄清这个问题。更新:对于可能和我一样困惑的其

ios - AFNetworking 2 可以存储 cookie

我使用了AFHTTPClient,它似乎在盒子里存储了cookie。因此,当我登录并重新加载我的应用程序时,cookie会自动进入应用程序。也许我对此感到困惑。但它似乎按照我描述的方式工作。现在我使用这段代码:AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];[managerPOST:pathparameters:paramssuccess:^(AFHTTPRequestOperation*operation,idresponseObject){}failure:^(AFHTTPRe

ios - AFNetworkings setImageWithURLRequest 为 UITableViewCell 显示错误的图像

我的tableView:cellForRowAtIndexPath方法中使用了以下代码。我使用AFNetworking的setImageWithURLRequest来显示单元格的图像。但是,有时错误的图像会放置在我的tableView中的单元格上。我认为错误是在成功block被触发时contact对象不再对应于下载的图像。//...init/deque.../*CANBEEITHERUSERORCONTACTDETAILS*/idcontact=[[self.connectionsobjectAtIndex:indexPath.section]objectAtIndex:indexPa