计算机网络
计算机网络原理和网络请求
刘小哈哈哈
这个作者很懒,什么都没留下…
展开
-
AFJSONRequestSerializer 和 AFHTTPRequestSerializer
AFJSONRequestSerializer 继承于 AFHTTPRequestSerializer。原创 2022-10-14 21:39:54 · 556 阅读 · 0 评论 -
LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60
然后将该IP 添加到hosts 文件中。使用该链接查看github的IP。原创 2022-09-24 13:35:04 · 10740 阅读 · 0 评论 -
AFNetworking 实现下载请求
使用AFHTTPRequestSerializer 创建NSMutableURLRequest 请求 NSMutableURLRequest *request = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"GET" URLString:requestUrl parameters:nil error:nil];设置请求头 [request setAllHTTPHeaderFields:[self re原创 2022-05-24 10:33:06 · 411 阅读 · 1 评论 -
iOS AFNetworking 基本原理和请求的封装
文章目录一 AFNetworking 请求基本流程1 生成NSMutableURLRequest 对象2 用requestSerializer 生成一个NSMutableRequest对象3 AFHTTPSessionManager 使用MutableRequest 生成一个 请求任务 NSURLSessionDataTask二 使用方法1 直接使用AFHTTPSessionManager 内部生成request 的方式生成task请求2 使用AFHTTPRequestSerializer手动生成reque原创 2022-05-21 11:31:05 · 1380 阅读 · 0 评论 -
iOS 修改URL的常见操作
NSString *updateQuery(NSString *url, NSString *key, NSString *value){ if (isBlankString(url)) { return @""; } NSURLComponents *components = [NSURLComponents componentsWithString:url]; NSMutableArray *tmpQueryItems = [NSMutableArray原创 2022-01-07 18:34:43 · 1433 阅读 · 0 评论 -
TCP的三次握手
1):建立连接时,客户端发送SYN包(SYN=i)到服务器,并进入到SYN-SEND状态,等待服务器确认2):服务器收到SYN包,必须确认客户的SYN(ack=i+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器进入SYN-RECV状态3):客户端收到服务器的SYN+ACK包,向服务器发送确认报ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手,客户端与服务器开始传送数据。...原创 2021-12-23 10:57:26 · 1213 阅读 · 0 评论 -
iOS 断点续传-下载篇
文章目录获取本地文件大小从已有大小处开始下载调用获取本地文件大小+ (long long)fileSize:(NSString *)filePath { if (![self fileExists:filePath]) { return 0; } NSDictionary *fileInfo = [[NSFileManager defaultManager]attributesOfItemAtPath:filePath error:nil]; retur原创 2021-12-09 16:33:53 · 321 阅读 · 0 评论 -
iOS NSURLComponents 和 NSURL相互转换
使用 NSURLComponents 生成NSURL 并获取URL NSURLComponents *components = [[NSURLComponents alloc] init]; components.scheme = @"vovalink"; components.host = @"web"; components.query = [NSString stringWithFormat:@"url=%@&immersive=0&theme=dark原创 2021-10-27 22:31:07 · 639 阅读 · 0 评论