Ios 将基本HTTP身份验证标头添加到AFHttpRequestOperation&;下载文件
我在AFHttpRequestOperation中找不到任何可以添加HTTP头的API。看起来AFHttpClient有这种支持,但所有的例子似乎都是使用AFHttpClient发布数据,而不是下载数据 如何将自定义Http头或身份验证头添加到AFHttpRequestOperationIos 将基本HTTP身份验证标头添加到AFHttpRequestOperation&;下载文件,ios,afnetworking,Ios,Afnetworking,我在AFHttpRequestOperation中找不到任何可以添加HTTP头的API。看起来AFHttpClient有这种支持,但所有的例子似乎都是使用AFHttpClient发布数据,而不是下载数据 如何将自定义Http头或身份验证头添加到AFHttpRequestOperation 另外,在使用AFHttpRequestOperation时,是否有任何方法可以从内存中的HTTP服务器下载数据作为NSData,而不是直接将其写入文件?您是正确的,AFHttpRequestOperation中
另外,在使用AFHttpRequestOperation时,是否有任何方法可以从内存中的HTTP服务器下载数据作为NSData,而不是直接将其写入文件?您是正确的,AFHttpRequestOperation中没有用于添加HTTP头的直接方法,幸运的是这是有意的 一开始,AFHTTPRequestOperation的设置可能看起来很麻烦,但一旦您使用了它,它确实很有意义
[客户端setDefaultHeader:@“键”值:@“值”];
[client setAuthorizationHeaderWithUsername:@“username”密码:@“password”];
[客户端setAuthorizationHeaderWithToken:@“token”];
NSURLRequest*request=[客户端requestWithMethod:@“someMethod”路径:@“somePath”参数:nil];
AFHTTPRequestOperation*operation=[[AFHTTPRequestOperation alloc]initWithRequest:request];
-setCompletionBlockWithSuccess:failure:
,也可以使用[operation start]
并执行其他操作。但是,无论您想要什么,这都可以与HTTP头完美配合使用