The invention involves a iOS network management strategy. Steps are as follows: Step 1, the client summarizes information and constructs request information as a request request; step 2, the network request center parse request requests; step 3, the server receives the forwarded request request, summarizes the information and constructs the response information, as a response response ; step 4, produce a callback. When the client starts the network request, the network request information is entered at least. The network request information is the ID number of the resource, and the network request information is the basis for the client to collect the information. This invention manages the interactive data between the client and the server, uses a unified algorithm to collect and combine specific information, forms a unified format of request information or response information, reduces the probability of error occurrence, and is easy to develop and maintain.
【技术实现步骤摘要】
一种iOS网络管理策略
本专利技术涉及iOS开发测试
,具体说是一种iOS网络管理策略。
技术介绍
在APP运行中,客户端和服务端之间需要交互数据,但交互数据需要填写较多的具体信息,例如:id,参数,地址等等,客户端将具体信息汇总后才能形成一条完整的request信息,服务端收到request信息后,解析并相应处理,也需要类似的汇总后才能形成一条完整的response信息,response信息将反馈给客户端。在开发中,很多地方都需要针对不同情况,在需要交互数据时编写相应代码,不但统一性不能满足,而且容易因为重复编写类似代码导致BUG。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种iOS网络管理策略,对客户端和服务端之间的交互数据进行统一管理,采用统一的算法进行具体信息的汇总、组合,形成格式统一的request信息或response信息,减少错误的出现几率,易于开发、维护。为达到以上目的,本专利技术采取的技术方案是:一种iOS网络管理策略,其特征在于,包括如下步骤:步骤1,客户端汇总信息并构造request信息,作为request请求;步骤2,网络请求中心解析request请求;步骤3,服务端接收转发来的request请求,汇总信息并构建response信息,作为response响应;步骤4,产生回调。在上述技术方案的基础上,客户端开始网络请求时,至少输入网络请求信息,所述网络请求信息为资源的id号,网络请求信息为客户端需汇总信息的基础。在上述技术方案的基础上,所述汇总信息并构造request信息的具体步骤为:构造请求类型,构造请求 ...
【技术保护点】
一种iOS网络管理策略,其特征在于,包括如下步骤:步骤1,客户端汇总信息并构造request信息,作为request请求;步骤2,网络请求中心解析request请求;步骤3,服务端接收转发来的request请求,汇总信息并构建response信息,作为response响应;步骤4,产生回调。
【技术特征摘要】
1.一种iOS网络管理策略,其特征在于,包括如下步骤:步骤1,客户端汇总信息并构造request信息,作为request请求;步骤2,网络请求中心解析request请求;步骤3,服务端接收转发来的request请求,汇总信息并构建response信息,作为response响应;步骤4,产生回调。2.如权利要求1所述的iOS网络管理策略,其特征在于:客户端开始网络请求时,至少输入网络请求信息,所述网络请求信息为资源的id号,网络请求信息为客户端需汇总信息的基础。3.如权利要求2所述的iOS网络管理策略,其特征在于:所述汇总信息并构造request信息的具体步骤为:构造请求类型,构造请求host,构造请求路径,构造请求参数并标准化处理请求参数,对前述构造信息执行加密处理,产生request信息。4.如权利要求3所述的iOS网络管理策略,其特征在于:还包括:在加密处理前,构造请求多媒体数据。5.如权利要求2所述的iOS网络管理策略,其特征在于:产生request信息后,需检测request信息是否有效,如果有效,则转步骤2,如果无效,则返回错误。6.如权利要求2所述的iOS网络管理策略,其特征在于:所述网络请求中心解析reques...
【专利技术属性】
技术研发人员:邱扬,
申请(专利权)人:北京酷我科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。