jjzjj

nsurlrequest

全部标签

ios - 如何为每个 NSURLRequest 设置不同的过期超时时间

是否可以为每个请求设置不同的过期超时时间?我找到的唯一方法是使用不同的NSURLSessionConfiguration创建一个新的NSURLSession并更改timeoutIntervalForResource。与Alamofire等框架相同。 最佳答案 你绝对可以做到这一点。您可以直接在可以传递到Alamofire的NSMutableURLRequest上设置值。letURL=NSURL(string:"https://httpbin.org/get")!letmutableURLRequest=NSMutableURLReq

ios - 磁盘图像缓存上的 AFNetworking 3.0

AFNetworking是否可以在磁盘上缓存图像超过session时间?例如一周或一个月。在我的项目中,我使用了SDWebImage和AFNetworking,但几天前我发现AFNetworking与SDWebImage具有相同的功能>,所以删除了SDWebImage并编写了这样的代码来将图像存储在磁盘上:对于ImageViewNSURLRequest*imageRequest=[NSURLRequestrequestWithURL:[NSURLURLWithString:url]cachePolicy:NSURLRequestReturnCacheDataElseLoadtimeou

iOS:是否可以直接在 Safari 中打开 NSURLRequest?

我不是在谈论UIWebView,我想使用NSURLRequest打开移动safari应用程序。为什么?在我的应用程序中,用户已经登录到我们的网络服务器。我想为用户提供启动网页的选项,而无需重新输入他们的凭据。但是,我不能使用GET,因为那样会将他们的凭据放入URL。那么,我可以使用NSURLRequest或其他形式的POST从我的应用程序中打开Safari应用程序(不是UIWebView)吗? 最佳答案 我要冒着风险说不——没有办法将NSURLRequest直接传递给Safari。iOS上的(主要)应用程序间通信媒介是访问URL;没

iphone - NSURLRequest 超时 IOS

我需要将UI请求的超时设置为15秒或30秒,但它始终采用默认值。有没有办法设置连接的最小超时时间。 最佳答案 Thisanswer解释NSURLRequest对象的timeoutInterval的最小值。如果你需要一个更小的值,那么你可以用所需的时间启动一个NSTimer并在定时器的触发方法中取消你的NSURLConnection对象的连接。如://....connection=[[NSURLConnectionconnectionWithRequest:requestdelegate:self]retain];[requestre

cocoa - NSUrlRequest : where an app can find the default headers for HTTP request?

有人知道iOS应用程序在哪里可以看到NSUrlRequest为HTTP请求设置的默认header吗?只需使用"http://.."NSURL创建NSUrlRequest然后请求:[requestallHTTPHeaderFields]返回一个空字典。但是Iknow例如,"Accept-Encoding"设置为"gzip"。所以我想获取所有这些字段并在HTTP请求演示中显示它们。我也试过swizzle[NSMutableURLRequestsetValue:forHTTPHeaderField:],但底层API(NSURLRequest或NSURLConnection)似乎并未使用它来设

ios - AFNetworking:无法从 AFHTTPRequestOperation 获取响应字符串

有人吗?):在过去的2个小时里,我遇到了一个让我挠头的问题,它很可能是我遗漏的一个非常简单的愚蠢的事情。当我从操作@AFNetworking中调用响应字符串时,我不断收到构建错误...就像没有这样的属性....请看看我的代码并解释一下这次我搞砸了什么:p..谢谢:)NSDictionary*paramDict=[NSDictionarydictionaryWithObjectsAndKeys:WebServicemd5Value,WebSermd5Variable,nil];AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBase

ios - AFNetworing - setImageWithURLRequest 不工作

我想在我的一个应用程序中设置表格View单元格图像。我使用AFNetworking(1.2.1)并使用setImageWithURLRequest实现。我设置图像的代码如下所示:if(user.avatar){NSString*imageUrl=user.avatar.url;[cell.profileImagesetImageWithURLRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:imageUrl]]placeholderImage:nilsuccess:^(NSURLRequest*request,NSHTTPU

ios - NSURLSessionConfiguration HTTPAdditionalHeaders 未设置

授权header在NSURLSessionConfiguration中设置,但是它没有附加到NSURLSessionDataTask。这是Foundationframework中的错误吗?NSURLSessionConfiguration*configuration=[NSURLSessionConfigurationdefaultSessionConfiguration];[configurationsetHTTPAdditionalHeaders:@{@"Authorization":@"123"}];//InitializesessionwithNSURLSessionConfi

iOS 任何人都知道如何向 NSURLRequest 添加代理?

我正在设置一个webview,但我需要使用代理加载webview的内容。你们知道我如何在NSURLRequest中实现代理吗?例如:NSString*location=@"http://google.com";NSURL*url=[NSURLURLWithString:location];NSURLRequest*request=[NSURLRequestrequestWithURL:url];//somecodetosettheproxy[self.myWebViewloadRequest:request];非常感谢你的帮助 最佳答案

ios - WKWebView https 证书无效

这是我用来允许证书的代码:@interfaceNSURLRequest(DummyInterface)+(BOOL)allowsAnyHTTPSCertificateForHost:(NSString*)host;+(void)setAllowsAnyHTTPSCertificate:(BOOL)allowforHost:(NSString*)host;@end@implementationNSURLRequest(DummyInterface)+(BOOL)allowsAnyHTTPSCertificateForHost:(NSString*)host{return[hostisEq