1. NSURLRequest
- 父类是NSObject
- 一个NSURLRequest对象就代表一个请求,包含的信息有:
2-1 一个NSURL对象
2-2 请求方法、请求头、请求体(默认是GET)
2-3 请求超时等
- NSURLRequest设置默认是get请求。
1.1 NSURLRequest常用方法
// 根据URL创建NSURLRequest
+ (instancetype)requestWithURL:(NSURL *)URL;
2. NSMutableURLRequest
- 父类是NSURLRequest
- 可设置请求方法为POST请求,默认是GET请求。
2.1 NSMutableURLRequest常用方法
// 设置请求超时等待时间(超过这个时间就算超时,请求失败)
- (void)setTimeoutInterval:(NSTimeInterval)seconds;
// 设置请求方法(比如GET和POST)
- (void)setHTTPMethod:(NSString *)method;
// 设置请求体
- (void)setHTTPBody:(NSData *)data;
// 设置请求头
- (void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)field;