草庐IT

afhttprequestoperation

全部标签

ios - 复制 AFHTTPRequestOperation 导致错误 "request body stream exhausted"

问题我的应用允许用户上传照片。这很好用。现在,我正在尝试在照片上传失败时实现“重试”功能,例如由于连接速度慢。这是我的重试代码:self.operation=[self.operationcopy];//CreatesanewoperationwiththesameNSURLRequest[self.operationsetCompletionBlockWithSuccess:^(AFHTTPRequestOperation*operation,idresponseObject){//dosuccessstuff}failure:^(AFHTTPRequestOperation*ope

iphone - 进度跟踪问题 - AFNetworking 队列

我有以下使用AFNetwork队列下载两个请求的代码NSMutableArray*operations=[NSMutableArrayarray];NSURLRequest*request1=[NSURLRequestrequestWithURL:URL1];AFHTTPRequestOperation*operation1=[[AFHTTPRequestOperationalloc]initWithRequest:request1];operation1.outputStream=[NSOutputStreamoutputStreamToFileAtPath:PATH1append:

ios - AFNetworking 2 AFHTTPRequestOperation 失败 block 从错误 userInfo 中剥离 key

我刚刚将我的应用程序从AFNetworking1.3.3更新到2.0.1,这需要重写用于子类化AFHTTPClient的网络客户端。我将AFHTTPClient换成AFHTTRequestOperationManager(我需要支持iOS6),除此之外一切正常:服务器给我一个JSON错误字符串,其中包含错误的详细信息:error.userInfo.localizedRecoverySuggestion但是,这个键(localizedRecoverySuggestion)不再在我的NSError对象中。有人知道我如何访问它吗?或者AFNetworking的哪一部分正在剥离它?服务器仍在发

ios - 在 AFJSONRequestOperation 中接受无效的 JSON?

我正在修复现有项目中的错误。问题是AFHTTPClient期望有效的JSON响应,但服务器返回一些乱码,如“”\”操作完成\””(所有引号和括号都在返回中)。这导致操作失败,并命中失败block,因为它无法解析响应。尽管如此,服务器仍返回状态代码200,并且很高兴操作已完成。我有一个像这样扩展AFHTTPClient的类(从我的.h文件中执行)@interfaceAuthClient:AFHTTPClient//blahblahblah@end在我的实现文件中,类被初始化如下:-(id)initWithBaseURL:(NSURL*)url{if(self=[superinitWith

ios - AF网络 : upload image with other parameters

首先,感谢您阅读这个问题。我正在开发使用JSON网络服务的应用程序。在应用程序中,我需要使用一些参数调用带有图像(配置文件图像)的网络服务。我的JSON请求应与以下内容相同...{"adduser":{"firstname":"testFirstName","lastname":"testLastName","email":"test@test.com","projectids":"1"}}还有其他变量如profileimage用于上传图片。我写了下面的代码。NSDictionary*dictParameter=@{@"adduser":@{@"firstname":firstName

ios - 现有项目的 AFNetworking 2.0 更新

我最近将我的项目更新为AFNetworking2.0,但似乎缺少AFHTTPClient文件。我在以下位置阅读了以下内容:https://github.com/AFNetworking/AFNetworking/wiki/AFNetworking-2.0-Migration-Guide看来我现在必须使用AFHTTPRequestOperation了?如果是这样,我如何将以下代码修改为新的AFHTTPRequestOperation?NSURL*url=[NSURLURLWithString:WEB_SERVICE_BASE_URL];AFHTTPClient*client=[[AFHT

ios - 使用 twitter API 时出现 401 未经授权的错误

对于此TwitterAPI请求,我总是收到401Unauthorized响应。这很令人困惑,因为我有一个Twittersession并正在签署请求。提前致谢。NSURL*retweetAPIURL=[NSURLURLWithString:[NSStringstringWithFormat:@"https://api.twitter.com/1.1/statuses/retweet/%@.json",tweetID]];NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:retweetAPIURL];request

ios - AFNetworking 2.0 且仅在离线时使用缓存

当用户使用我的应用程序并且他们失去连接或使用飞行模式时,我遇到了问题。我的应用服务器端没有设置任何缓存策略,暂时我无法更改它。我从AFNetworking1.x迁移到2.0,现在我在发出请求时使用AFHTTPRequestOperationManager。问题是因为我在服务器端没有缓存策略,所以每个请求都是向服务器发出的(目前还可以)但是如果用户无法连接到我的服务器,它不会加载缓存的请求.所以,我正在尝试以下操作,直接像这样使用AFHTTPRequestOperation:NSURL*URL=[NSURLURLWithString:filePath];NSMutableURLReque

ios - 如何使用 AFNetworking 在 iOS objective-c 中发出此发布请求

我需要从twiliodocumentation发起一个与此等效的POST请求在iOS中发送短信curl-XPOSThttps://api.twilio.com/2010-04-01/Accounts/AC5ef8732a3c49700934481addd5ce1659/Messages.json\-d"Body=Jenny%20please%3F%21%20I%20love%20you%20这是我的:NSString*kTwilioSID=@"AC5ef8732a3c49700934481addd5ce1659";NSString*kTwilioSecret=@"SECRET";NSS

iOS - 在 AFNetworking 异步图像下载线程完成后重新加载 UITableView

我正在尝试使用AFNetworking从URL异步下载图像,而不是在我的应用程序中一张一张地下载,当您打开它时,主视图会获取您所有的friend及其个人资料图片并在每个单元格中加载一个包含friend姓名、用户名和个人资料图片的UITableView。这是我正在使用的代码:[auth.loggedInUsergetFriendsSuccessCallback:^(NSArray*friends){NSMutableArray*profilePictureRequests=[[NSMutableArrayalloc]init];for(User*friendinfriends){if(!