草庐IT

afnetworking

全部标签

objective-c - AFNetworking:带有 application/x-www-form-urlencoded 的 POST 请求

我正在学习使用AFNetworking。我知道我可以使用AFHTTPClient通过json发出POST请求。我的问题是:有没有办法发出标准的POST请求(即内容类型为application/x-www-form-urlencoded)?我的服务器后端不接受json,因为客户端应该使用相同的表单通过Web登录。过去我用过ASIHTTPRequest,我用过这段代码:url=[NSURLURLWithString:@"www.example.org/login/"];request=[ASIFormDataRequestrequestWithURL:url];[requestsetPos

iOS、AFNetworking 和 Rails/Devise

我曾尝试搜索有关此主题的示例和答案,但似乎都更具体或与我的问题不完全相关。我是Rails的新手,也是一名中级iOS开发人员。我希望使用Rails作为后端来驱动基于用户登录的应用程序。我试图找到如何使用AFHTTPClient通过设计进行身份验证的示例代码,但没有成功。我使用的iOS代码是:-(IBAction)submitLogin:(id)sender{NSString*username=usernameField.text;NSString*password=passwordField.text;[[AFTestClientsharedClient]setAuthorization

objective-c - AFNetworking 不恢复下载

我正在使用AFNetworking将大文件下载到我的iPad应用程序中。AFHTTPRequestOperation的实例用于下载此文件。以下是引用代码-//requestistheNSRequestobjectforthefilegettingdownloadedAFHTTPRequestOperation*operation=[selfHTTPRequestOperationWithRequest:requestsuccess:^(AFHTTPRequestOperation*operation,idresponseObject){}failure:^(AFHTTPRequestO

ios - 主线程上的 AFNetworking 和 NSURLConnection

编辑:屏幕截图中突出显示的行是我遇到的问题,为什么NSURLConnection在我不调用它时运行在[NSThreadmain]上,AFNetworking是。我正在为我的项目使用AFNetworking,但是在Instruments中运行TimeProfiler时,我看到NSURLConnection的主线程上有很多事件,我觉得这不是我想要的。我的方法是-(void)parseArticles{NSMutableArray*itemsToParse=[[FMDBDataAccesssharedDatabase]getItemsToParse];NSMutableArray*opera

ios - 使用具有冲突的 AFNetworking 依赖项的 pod

我正在尝试使用两个pod——JGAFImageCache和ADNKit——它们指定不同版本的AFNetworking。这是我的Podfile:platform:ios,'7.0'pod'AFNetworking'pod'ADNKit'pod'JGAFImageCache'pod'DerpKit'pod'SVProgressHUD'pod'SSKeychain'pod'iOS7Colors','~>2.0.0'当运行podinstall时,我收到此消息:[!]ADNKit(1.3.1)triestoactivateAFNetworking(~>1.3.0)',butalreadyacti

ios - AFNetworking XML 请求问题

我将AFNetworking-2与JSON响应一起使用,它工作正常,现在我必须将它转换为XML而不是使用JSON,因为服务器响应是XML格式的。在我搜索之后,我找到了这段代码,但它不起作用。对于Charles,我发现请求是错误的“无法解析数据(org.xml.sax.SAXParseException:Contentnotallowedisprolog)”请问我的问题在哪里?我的代码:NSString*urlString=BaseURLString;NSURL*url=[[NSURLalloc]initWithString:urlString];NSString*value=@"";N

ios - 带有 AFNetworking 的嵌套 NSDictionary 和 NSArray 无法正常工作

NSDictionary*customerDictionary=[NSDictionarydictionaryWithObjectsAndKeys:@"blah@blah.com",@"email",@"1",@"facebook",nil];NSArray*customerArray=[NSArrayarrayWithObjects:customerDictionary,nil];NSDictionary*parameters=[NSDictionarydictionaryWithObjectsAndKeys:customerArray,@"customers",nil];NSURL

ios - 在 AFNetworking 2.0 中使用 SSL 时出现错误 1012

我正在尝试使用SSL连接到我的网站,该网站使用由StartSSL签名的证书。当我浏览该网站时,一切正常,但是,当我尝试在应用程序中使用SSL时,我得到:ErrorDomain=NSURLErrorDomainCode=-1012"Theoperationcouldn’tbecompleted.(NSURLErrorDomainerror-1012.)"UserInfo=0x8d635f0{NSErrorFailingURLKey=https://edutoets.nl/API/login.php,NSErrorFailingURLStringKey=https://edutoets.n

ios - 设置授权。 token 头 AFNetworking 2.0

我正在按照以下方法访问我的RailsAPI,并且需要发送授权tokendefrestrict_accessauthenticate_or_request_with_http_tokendo|token,options|ApiKey.exists?(access_token:token)endendtoken在通过curl传入格式为以下的header时有效:-H'Authorization:Tokentoken="tokenvalue"'我在为我的AFHTTPRequestOperationManager翻译这个时遇到了问题。我将如何定义下面的内容以等于上面的curl请求?[selfse

ios - AFNetworking 3.0 没有从响应中获取 json

我正在发出获取响应responseObject的post请求,但在数据格式中。为什么它不是json格式。AFHTTPSessionManager*manager=[[AFHTTPSessionManageralloc]initWithSessionConfiguration:[NSURLSessionConfigurationdefaultSessionConfiguration]];manager.requestSerializer=[AFJSONRequestSerializerserializer];manager.responseSerializer=[AFHTTPRespon