IOS网络请求(可变请求和不可变的区别)

有些方法在可变请求的时候是不能用的。有些刚开始不一定指定它的url那么可以在后面进行变动。那么就用可变请求。

通常我们的URL请求可能是一组,并不是一个,而且我们的URL请求也是会不停的根据流程在变化的,所以我们要仍然使用NSURLRequest这个对象是不能随时的进行一个URL的变化的,因此我们的NSMUtableURLRequest这个对象,可以用来解决我们的。

NSString *urlAsString = @"http://www.apple.com";

NSURL *url = [NSURL URLWithString:urlAsString];

NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:url];

[urlRequest setTimeoutInterval:30.0f];

NSString *urlAsString = @"http://www.apple.com";

NSURL *url = [NSURL URLWithString:urlAsString];

NSMutableURLRequest *urlRequest = [NSMutableURLRequest new];

[urlRequest setTimeoutInterval:30.0f];

[urlRequest setURL:url];

通过上面两个例子可以发现不一定刚开始就指定url

原文地址:https://www.cnblogs.com/qiqibo/p/2667966.html