基于移动终端的网络数据显示方法及装置制造方法及图纸

技术编号:15520700 阅读:78 留言:0更新日期:2017-06-04 10:11
本公开涉及一种基于移动终端的网络数据显示方法及装置。该基于移动终端的网络数据显示方法包括:在检测到应用发送网络请求的情况下,获取服务器根据网络请求返回的初始网络数据;将初始网络数据进行格式化,得到格式化的网络数据;显示格式化的网络数据。本公开的基于移动终端的网络数据显示方法及装置,将服务器根据网络请求返回的初始网络数据进行格式化,得到格式化的网络数据,并在移动终端显示格式化的网络数据,方便技术开发人员阅读,从而有助于技术开发人员进行漏洞定位和排查,且操作简单便捷,无需将移动终端与PC端相连,且无需通过PC端的代理软件查看网络数据。

Network data display method and device based on mobile terminal

The present invention relates to a network data display method and device based on mobile terminal. The network data display method for mobile terminal includes: Based on detected on the network to send application requests, access to the server according to the data returned by the initial network request; the initial network data format, network data format; data format of the display network. The network data display method for mobile terminal and device based on open, the server according to the network request data returned from the initial network format, network data format, and in the mobile terminal display network data format, convenient technology developers to read, which contributes to the technology development personnel leak location and investigation, and a simple and convenient operation, without the mobile terminal and the PC terminal is connected, and there is no need to view the network data through the PC proxy software.

【技术实现步骤摘要】
基于移动终端的网络数据显示方法及装置
本公开涉及应用开发
,尤其涉及一种基于移动终端的网络数据显示方法及装置。
技术介绍
图1示出根据相关技术中移动终端的网络数据显示方法的流程图。如图1所示,相关技术中,技术开发人员在开发测试应用的过程中,需要将移动终端连接到PC(PersonalComputer,计算机)端,打开PC端的代理软件,设置PC端为手机端的代理服务器。打开手机端的应用(APP,Application),并进行网络请求,例如HTTP(HyperTextTransferProtocol,超文本传输协议)请求或者HTTPS(HyperTextTransferProtocoloverSecureSocketLayer,超文本传输协议安全套接字层)请求。PC端的代理软件截获手机端应用的网络请求,并将网络请求发送至服务器。PC端代理软件再获取来自服务器的网络请求的请求结果。请求结果中的网络数据可以包括JSON(JavaScriptObjectNotation,JavaScript对象表示法)格式的数据和/或XML(ExtensibleMarkupLanguage,可扩展标记语言)格式的数据等。技术开发人员可以根据请求结果中的网络数据对手机端的应用进行漏洞(Bug)定位和排查。但是,服务器返回的请求结果中的网络数据复杂且可读性较差,导致技术开发人员进行漏洞定位和排查的难度较大。
技术实现思路
有鉴于此,本公开提出了一种基于移动终端的网络数据显示方法及装置,以解决相关技术中需要通过PC端代理软件查看移动终端的网络数据,操作便捷性较低,且请求结果中的网络数据复杂且可读性较差,导致技术开发人员进行漏洞定位和排查的难度较大的问题。根据本公开的第一方面,提供了一种基于移动终端的网络数据显示方法,包括:在检测到应用发送网络请求的情况下,获取服务器根据所述网络请求返回的初始网络数据;将所述初始网络数据进行格式化,得到格式化的网络数据;显示所述格式化的网络数据。在一种可能的实现方式中,将所述初始网络数据进行格式化,得到格式化的网络数据,包括:在调试模式下,将所述初始网络数据进行格式化,得到格式化的网络数据。在一种可能的实现方式中,将所述初始网络数据进行格式化,得到格式化的网络数据,包括:获取所述初始网络数据中的各个键值对;对于所述初始网络数据中的每个键值对,获取所述键值对中的初始键和所述初始键对应的初始值,根据所述初始键对应的第一转换关系确定所述初始键对应的格式化键,根据所述初始值对应的第二转换关系确定所述初始值对应的格式化值,并根据所述格式化键和所述格式化值确定格式化的键值对;根据各个格式化的键值对得到格式化的网络数据。在一种可能的实现方式中,显示所述格式化的网络数据,包括:逐行显示所述格式化的网络数据中的各个格式化的键值对,且每行仅显示一个格式化的键值对。在一种可能的实现方式中,所述方法还包括:在所述格式化的网络数据对应的格式不为第一格式的情况下,显示用于表示格式错误的提示信息。根据本公开的第二方面,提供了一种基于移动终端的网络数据显示装置,包括:获取模块,用于在检测到应用发送网络请求的情况下,获取服务器根据所述网络请求返回的初始网络数据;格式化模块,用于将所述初始网络数据进行格式化,得到格式化的网络数据;显示模块,用于显示所述格式化的网络数据。在一种可能的实现方式中,所述格式化模块包括:第一格式化子模块,用于在调试模式下,将所述初始网络数据进行格式化,得到格式化的网络数据。在一种可能的实现方式中,所述格式化模块包括:获取子模块,用于获取所述初始网络数据中的各个键值对;第二格式化子模块,用于对于所述初始网络数据中的每个键值对,获取所述键值对中的初始键和所述初始键对应的初始值,根据所述初始键对应的第一转换关系确定所述初始键对应的格式化键,根据所述初始值对应的第二转换关系确定所述初始值对应的格式化值,并根据所述格式化键和所述格式化值确定格式化的键值对;确定子模块,用于根据各个格式化的键值对得到格式化的网络数据。在一种可能的实现方式中,所述显示模块包括:显示子模块,用于逐行显示所述格式化的网络数据中的各个格式化的键值对,且每行仅显示一个格式化的键值对。在一种可能的实现方式中,所述装置还包括:提示模块,用于在所述格式化的网络数据对应的格式不为第一格式的情况下,显示用于表示格式错误的提示信息。根据本公开的第三方面,提供了一种基于移动终端的网络数据显示装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在检测到应用发送网络请求的情况下,获取服务器根据所述网络请求返回的初始网络数据;将所述初始网络数据进行格式化,得到格式化的网络数据;显示所述格式化的网络数据。根据本公开的第四方面,提供了一种非易失性计算机可读存储介质,当所述存储介质中的指令由终端和/或服务器的处理器执行时,使得终端和/或服务器能够执行一种基于移动终端的网络数据显示方法,所述方法包括:在检测到应用发送网络请求的情况下,获取服务器根据所述网络请求返回的初始网络数据;将所述初始网络数据进行格式化,得到格式化的网络数据;显示所述格式化的网络数据。本公开的基于移动终端的网络数据显示方法及装置,将服务器根据网络请求返回的初始网络数据进行格式化,得到格式化的网络数据,并在移动终端显示格式化的网络数据,方便技术开发人员阅读,从而有助于技术开发人员进行漏洞定位和排查,且操作简单便捷,无需将移动终端与PC端相连,且无需通过PC端的代理软件查看网络数据。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出根据相关技术中移动终端的网络数据显示方法的流程图。图2示出根据本公开一实施例的基于移动终端的网络数据显示方法的流程图。图3示出根据本公开一实施例的基于移动终端的网络数据显示方法中步骤S22的一示例性的流程图。图4示出根据本公开一实施例的基于移动终端的网络数据显示装置的框图。图5示出根据本公开一实施例的基于移动终端的网络数据显示装置的一示例性的框图。图6是根据一示例性实施例示出的一种用于基于移动终端的网络数据显示的装置800的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当能够理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图2示出根据本公开一实施例的基于移动终端的网络数据显示方法的流程图。该方法的执行主体可以为智能手机、平板电脑或者可穿戴设备等移动终端,在此不作限定。该方法可以应用于应用(APP,Application)的开发测试中本文档来自技高网...
基于移动终端的网络数据显示方法及装置

【技术保护点】
一种基于移动终端的网络数据显示方法,其特征在于,包括:在检测到应用发送网络请求的情况下,获取服务器根据所述网络请求返回的初始网络数据;将所述初始网络数据进行格式化,得到格式化的网络数据;显示所述格式化的网络数据。

【技术特征摘要】
1.一种基于移动终端的网络数据显示方法,其特征在于,包括:在检测到应用发送网络请求的情况下,获取服务器根据所述网络请求返回的初始网络数据;将所述初始网络数据进行格式化,得到格式化的网络数据;显示所述格式化的网络数据。2.根据权利要求1所述的基于移动终端的网络数据显示方法,其特征在于,将所述初始网络数据进行格式化,得到格式化的网络数据,包括:在调试模式下,将所述初始网络数据进行格式化,得到格式化的网络数据。3.根据权利要求1所述的基于移动终端的网络数据显示方法,其特征在于,将所述初始网络数据进行格式化,得到格式化的网络数据,包括:获取所述初始网络数据中的各个键值对;对于所述初始网络数据中的每个键值对,获取所述键值对中的初始键和所述初始键对应的初始值,根据所述初始键对应的第一转换关系确定所述初始键对应的格式化键,根据所述初始值对应的第二转换关系确定所述初始值对应的格式化值,并根据所述格式化键和所述格式化值确定格式化的键值对;根据各个格式化的键值对得到格式化的网络数据。4.根据权利要求3所述的基于移动终端的网络数据显示方法,其特征在于,显示所述格式化的网络数据,包括:逐行显示所述格式化的网络数据中的各个格式化的键值对,且每行仅显示一个格式化的键值对。5.根据权利要求1至4中任一项所述的基于移动终端的网络数据显示方法,其特征在于,所述方法还包括:在所述格式化的网络数据对应的格式不为第一格式的情况下,显示用于表示格式错误的提示信息。6.一种基于移动终端的网络数据显示装置,其特征在于,包括:获取模块,用于在检测到应用发送网络请求的情况下,获取服务器根据所述网络请求返回的初始网络数据;格式化模块,用于将所述...

【专利技术属性】
技术研发人员:李宁季宝朋刘云剑刘尚堃王建宇潘柏宇项青
申请(专利权)人:合一网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1