1.一种网络请求方法,其特征在于,包括:
生成网络请求对象,并将所述请求对象存入预定义的请求数组;
通过系统GCD技术,创建一个任务组,将所述请求数组加入所述任务组,并发起网络请求;
接收到服务端响应信息后,将所述响应信息存入预定义的响应数组中;
获取所述响应数组中发送失败的请求对象,重新发送所述发送失败的请求对象对应的网络请求对象。
2.根据权利要求1所述的方法,其特征在于,所述生成网络请求对象之前还包括:创建网络请求类,为所述类定义基本属性和请求发送方法,其中,所述基本属性包括请求方法、请求路径、请求参数及回调函数。
3.根据权利要求1所述的方法,其特征在于,所述接收到服务端响应信息后,将所述响应信息存入预定义的响应数组中之前还包括:创建响应数组,将所述请求对象存入所述响应数组。
4.根据权利要求3所述的方法,其特征在于,所述创建响应数组,将所述请求对象存入所述响应数组还包括:接收到服务端响应信息后,所述响应信息覆盖所述请求对象。
5.根据权利要求1所述的方法,其特征在于,所述获取所述响应数组中发送失败的请求对象具体为:所述请求对象退出所述任务组后,判断响应信息是否存在错误标识,当不存在错误标识时,标记所述响应信息,当存在错误标识时,传出所述所述错误标识对应的请求对象的标号。
6.一种终端装置,其特征在于,包括:
生成模块:用于生成网络请求对象,并将所述请求对象存入预定义的请求数组;
请求模块:用于通过系统GCD技术,创建一个任务组,将所述请求数组加入所述任务组,并发起网络请求;
存储模块:用于接收到服务端响应信息后,将所述响应信息存入预定义的响应数组中;
重发模块:用于获取所述响应数组中发送失败的请求对象,重新发送所述发送失败的请求对象对应的网络请求对象。
7.根据权利要求6所述的终端装置,其特征在于,所述生成模块包括:创建单元:用于创建网络请求类,为所述类定义基本属性和请求发送方法,其中,所述基本属性包括请求方法、请求路径、请求参数及回调函数。
8.根据权利要求7所述的终端装置,其特征在于,所述重发模块包括:判断单元:用于在所述请求对象退出所述任务组后,判断响应信息是否存在错误标识,当不存在错误标识时,标记所述响应信息,当存在错误标识时,传出所述所述错误标识对应的请求对象的标号。
9.一种终端装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5中任一项所述网络请求方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述网络请求方法的步骤。