Http请求指的是客户端向服务器的请求消息,Http请求主要分为get或post两种,在Linux系统下可以用curl和wget命令来模拟Http的请求。下面就来介绍一下Linux系统如何模拟Http的get或post请求。 一、get请求: 1、使用curl命令: curl “http://www ...
分类:
Web程序 时间:
2019-05-15 19:17:00
阅读次数:
190
断点续传的主要思路: 检查服务器文件信息 检查本地文件 如果比服务器文件小, 断点续传, 利用 HTTP 请求头的 content-range实现断点续传(如果content-range不存在就取Content-Length的大小) 如果比服务器文件大,重新下载(本地下载的有问题) 如果和服务器文件 ...
分类:
Web程序 时间:
2019-03-17 23:47:20
阅读次数:
282
一般开发一个 APP,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用AFNetworking/OKHttp这样的网络库,管理好请求线程和队列,再自动做一些数据解析,就结束了。 但对于一些大型 APP,还会想针对网络的一些问题进行进一步优化,包括: 对基于浏览 ...
分类:
移动开发 时间:
2019-03-04 13:02:36
阅读次数:
220
请求一览表 get请求 使用get方法需要先知道你所要请求的数据是json类型还是JSONP类型(JSON是一种基于文本的数据交换方式(不支持跨域),而JSONP是一种非官方跨域数据交互协议。) json 开发过程中,如果出现类似 “Origin ****** is not allowed by A ...
分类:
Web程序 时间:
2019-02-19 17:38:31
阅读次数:
283
一. RESTful RESTful (Representational State Transfer) 是一种常用流行的软件架构,设计风格或协议标准。提供了一组设计风格和约束条件。主要用于客户端和服务端的交互。 1. 统一资源接口 2.使用http方法 iOS 以AFNetworking 为例 2 ...
分类:
移动开发 时间:
2019-01-07 21:03:42
阅读次数:
215
主流的APP都少不了跟服务器交互,网络请求是少不了的事情。 开源的网络请求库,有很多,比如:AFNetworking、YTKNetwork、PPNetworkHelper、ASIHttpRequest,等等。 ...
分类:
移动开发 时间:
2018-11-27 12:32:06
阅读次数:
231
相信大家都封装过网络层。 虽然系统提供的网络库以及一些著名的第三方网络库(AFNetworking, Alamofire)已经能满足各种 HTTP/HTTPS的网络请求,但直接在代码里用起来,终归是比较晦涩,不是那么的顺手。所以我们都会倾向于根据自己的实际需求,再封装一个更好用的网络层,加入一些特殊 ...
分类:
其他好文 时间:
2018-11-26 20:26:16
阅读次数:
204
屏幕快照 2017-12-19 下午1.46.25.png 需求:如下操作打印的文档为 NSLog(@"开始");for(NSIntegeri =0; i <5; i++) { [RequestUtil requestFavoriteGroup:appDelegate.userInfo.uid an ...
分类:
Web程序 时间:
2018-11-13 20:24:23
阅读次数:
222
0. Objective-C 中的观察者模式(KVO) Objective-C 语言实现了观察者模式(Key Value Observing, KVO),并提供了简单的使用接口。 供给使用者方便的注册观察者,注册观察方法,移除观察者。 a. 注册观察者 b. 实现观察者的观察方法 在观察者 obje ...
分类:
Web程序 时间:
2018-10-23 21:12:21
阅读次数:
174
这次来说一下AFURLSessionManager 从头文件的英文注释可以看出AFURLSessionManager类创建并管理着NSURLSession对象,而NSURLSession又是基于NSURLSessionConfiguration的。同时该类也是AFHTTPSessionManager ...
分类:
Web程序 时间:
2018-09-12 20:03:02
阅读次数:
282