CN108494860A - Web访问***、用于客户端的web访问方法和装置 - Google Patents
Web访问***、用于客户端的web访问方法和装置 Download PDFInfo
- Publication number
- CN108494860A CN108494860A CN201810265512.9A CN201810265512A CN108494860A CN 108494860 A CN108494860 A CN 108494860A CN 201810265512 A CN201810265512 A CN 201810265512A CN 108494860 A CN108494860 A CN 108494860A
- Authority
- CN
- China
- Prior art keywords
- client
- web access
- access requests
- domain name
- agency service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请实施例公开了WEB访问***、用于客户端的WEB访问方法和装置。该***的一具体实施方式包括:路由端、域名解析端和代理服务端,其中:路由端用于响应于接收到客户端获取DNS服务器地址的请求,将路由端的首选DNS服务器信息返回客户端,其中,路由端的首选DNS服务器信息为域名解析端的IP地址;域名解析端用于响应于接收到客户端的域名解析请求,将代理服务端的IP地址返回客户端;代理服务端用于处理从客户端接收的WEB访问请求,将处理结果返回客户端。该实施方式实现了客户端经由代理服务端进行WEB访问。
Description
技术领域
本申请实施例涉及计算机技术领域,具体涉及WEB访问***、用于客户端的WEB访问方法和装置。
背景技术
随着互联网技术的不断发展,客户端的流量消耗成为用户关注的问题之一。
目前获取客户端流量的方法主要有两种。一种是通过第三方工具(例如,Charles(是一个HTTP代理服务器)、Fiddler(是一个HTTP协议调试代理工具)、Wireshark(前称Ethereal,是一个网络封包分析软件)、TcpDump(Linux中的网络数据采集分析工具)等)抓取客户端发送的WEB(World Wide Web,全球广域网)访问请求及返回数据来统计数据量的大小。另一种是通过读取客户端的***文件来获取应用的WEB访问请求和返回数据的数据量的大小。
发明内容
本申请实施例提出了WEB访问***、用于客户端的WEB访问方法和装置。
第一方面,本申请实施例提供了一种WEB访问***,该***包括:路由端、域名解析端和代理服务端,其中:路由端用于响应于接收到客户端获取DNS服务器地址的请求,将路由端的首选DNS服务器信息返回客户端,其中,路由端的首选DNS服务器信息为域名解析端的IP地址;域名解析端用于响应于接收到客户端的域名解析请求,将代理服务端的IP地址返回客户端;代理服务端用于处理从客户端接收的WEB访问请求,将处理结果返回客户端。
在一些实施例中,代理服务端还用于确定WEB访问请求消耗的数据流量和处理结果消耗的数据流量。
在一些实施例中,代理服务端还用于基于WEB访问请求生成处理结果。
在一些实施例中,代理服务端具体用于:通过DNS服务器确定WEB访问请求中的域名信息对应的IP地址;将WEB访问请求转发到所确定的IP地址对应的WEB服务器;将从WEB服务器接收的对WEB访问请求的处理结果返回客户端。
第二方面,本申请实施例提供了一种用于客户端的WEB访问方法,客户端与路由端通信连接,该方法包括:接收WEB访问请求,WEB访问请求包括域名信息;获取路由端的***DNS服务器信息,其中,路由端的首选DNS服务器信息被配置为域名解析端的IP地址;将域名信息发送至域名解析端,域名解析端用于将代理服务端的IP地址返回客户端;将WEB访问请求发送至代理服务端;从代理服务端接收对WEB访问请求的处理结果。
在一些实施例中,该方法还包括:获取代理服务端确定的WEB访问请求消耗的数据流量和处理结果消耗的数据流量;基于WEB访问请求消耗的数据流量和处理结果消耗的数据流量,更新客户端的数据流量信息。
在一些实施例中,处理结果是代理服务端基于WEB访问请求生成的。
在一些实施例中,处理结果由代理服务端通过如下步骤获得:通过DNS服务器确定域名信息对应的IP地址;将WEB访问请求转发到所确定的IP地址对应的WEB服务器;从WEB服务器接收对WEB访问请求的处理结果。
在一些实施例中,该方法还包括:将域名信息、WEB访问请求消耗的数据流量和处理结果消耗的数据流量记录到数据流量日志中。
第三方面,本申请实施例提供了一种用于客户端的WEB访问装置,装置包括:请求接收单元,配置用于接收WEB访问请求,WEB访问请求包括域名信息;DNS获取单元,配置用于获取路由端的首选DNS服务器信息,其中,路由端的首选DNS服务器信息被配置为域名解析端的IP地址;域名解析单元,配置用于将域名信息发送至域名解析端,域名解析端用于将代理服务端的IP地址返回客户端;请求发送单元,配置用于将WEB访问请求发送至代理服务端;结果接收单元,配置用于从代理服务端接收对WEB访问请求的处理结果。
在一些实施例中,装置还包括:流量确定单元,配置用于获取代理服务端确定的WEB访问请求消耗的数据流量和处理结果消耗的数据流量;流量更新单元,配置用于基于WEB访问请求消耗的数据流量和处理结果消耗的数据流量,更新客户端的数据流量信息。
在一些实施例中,处理结果是代理服务端基于WEB访问请求生成的。
在一些实施例中,处理结果由代理服务端通过如下步骤获得:通过DNS服务器确定域名信息对应的IP地址;将WEB访问请求转发到所确定的IP地址对应的WEB服务器;从WEB服务器接收对WEB访问请求的处理结果。
在一些实施例中,装置还包括:日志单元,配置用于将域名信息、WEB访问请求消耗的数据流量和处理结果消耗的数据流量记录到数据流量日志中。
第四方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第二方面中任一实现方式描述的方法。
第五方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第二方面中任一实现方式描述的方法。
本申请实施例提供的WEB访问***、用于客户端的WEB访问方法和装置,通过首选DNS服务器信息配置为域名解析端IP地址的路由端、将域名信息解析为代理服务端IP地址的域名解析端以及接收WEB访问请求并返回处理结果的代理服务端,实现了客户端经由代理服务端进行WEB访问,从而可以在不需要获取客户端***权限的情况下能够对客户端的WEB访问请求进行监控和管理,并且不受WEB访问请求的网络协议的限制。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是根据本申请的WEB访问***的示例性架构图;
图2是根据本申请的WEB访问***的一个实施例的时序图;
图3是根据本申请的用于客户端的WEB访问方法的一个实施例的流程图;
图4是根据本申请的用于客户端的WEB访问方法的一个应用场景的示意图;
图5是根据本申请的用于客户端的WEB访问装置的一个实施例的结构示意图;
图6是适于用来实现本申请实施例的电子设备的计算机***的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1示出了根据本申请的WEB访问***的示例性架构100。
如图1所示,***架构100可以包括客户端101,网络102、路由端103、域名解析端104和代理服务端105。网络102用以在客户端101、路由端103、域名解析端104和代理服务端105之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用客户端101通过网络102与路由端103、域名解析端104、代理服务端105交互,以接收或发送消息等。客户端101上可以安装有各种通讯客户端应用,例如终端管理类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
客户端101可以是硬件,也可以是软件。当客户端101为硬件时,可以是具有显示屏并且支持WEB访问的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当客户端101为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
路由端103可以是配置有首选DNS(Domain Name System,域名***)服务器信息的路由设备,包括但不限于路由端、机顶盒等。路由端103可以接收客户端101获取DNS服务器地址的请求,并将域名解析端104的IP(Internet Protocol,互联网协议)地址返回给客户端101。
域名解析端104可以是提供域名解析的服务器,域名解析端104可以接收客户端101发送的域名信息,并将代理服务端105的IP地址返回给客户端101。
代理服务端105可以是提供WEB访问代理服务的服务器,代理服务端105可以对客户端101发送的WEB访问请求进行监控和转发等处理,并将处理结果(例如返回数据、数据流量等)返回给客户端101。
需要说明的是,本申请实施例所提供的用于客户端的WEB访问方法一般由客户端101执行,相应地,用于客户端的WEB访问装置一般设置于客户端101中。
需要说明的是,路由端、域名解析端、代理服务端可以是硬件,也可以是软件。当路由端、域名解析端、代理服务端为硬件时,可以实现成多个设备组成的分布式设备集群,也可以实现成单个设备。当路由端、域名解析端、代理服务端为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。
应该理解,图1中的客户端、网络、路由端、域名解析端和代理服务端的数目仅仅是示意性的。根据实现需要,可以具有任意数目的客户端、网络、路由端、域名解析端和代理服务端。
继续参考图2,示出了根据本申请的WEB访问***的一个实施例的时序图200。
本实施例的WEB访问***包括:路由端、域名解析端和代理服务端。其中,路由端用于响应于接收到客户端获取DNS服务器地址的请求,将路由端的首选DNS服务器信息返回客户端,其中,路由端的首选DNS服务器信息为域名解析端的IP地址;域名解析端用于响应于接收到客户端的域名解析请求,将代理服务端的IP地址返回客户端;代理服务端用于处理从客户端接收的WEB访问请求,将处理结果返回客户端。
如图2所示,在步骤201中,客户端接收包含域名信息的WEB访问请求。
在本实施例中,客户端(例如图1所示的客户端101)可以接收用户输入的WEB访问请求,其中WEB访问请求包括域名信息。这里,WEB访问是指通过网络协议(例如,HTTP(Hypertext Transfer Protocol,超文本传输协议)、HTTPS(Secure Hypertext TransferProtocol,安全超文本传输协议)等)进行数据交互的网络服务。域名(Domain Name),是指一串用“.”分隔的字符组成的因特网的某一台计算机或计算机组的名称(例如,“www.domain.com”),用于在数据交互时标识计算机的电子方位。通常,域名表示IP资源,例如用于访问因特网的个人计算机,托管网站的服务器计算机,或网站本身或通过因特网传送的任何其他服务。用户可以通过输入设备(例如,触摸屏、鼠标、键盘等输入设备)向上述客户端输入WEB访问请求。
在步骤202中,客户端向路由端发送DNS服务器地址的获取请求。
在本实施例中,客户端(例如图1所示的客户端101)可以通过有线连接方式或者无线连接方式向路由端(例如图1所示的路由端103)发送请求,获取DNS服务器地址(例如,IP地址),以便对WEB访问请求中的域名信息进行解析。
在本实施例的一些可选的实现方式中,上述路由端为无线路由器。上述客户端(例如,智能手机、平板电脑等)可以通过无线连接方式与无线路由器通信连接。上述无线连接方式可以包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB(ultra wideband)连接、以及其他现在已知或将来开发的无线连接方式。
在步骤203中,路由端将域名解析端的IP地址返回给客户端。
在本实施例中,响应于接收到DNS服务器地址的获取请求,路由端(例如图1所示的路由端103)将首选DNS服务器地址信息返回给客户端(例如图1所示的客户端101),其中,上述路由端的首选DNS服务器地址信息被配置为域名解析端(例如,图1所示的域名解析端104)的IP地址。
在步骤204中,客户端将WEB访问请求中的域名信息发送到域名解析端。
在本实施例中,基于所接收的路由端(例如图1的路由端103)的首选DNS服务器地址信息(即,域名解析端的IP地址),客户端(例如图1所示的客户端101)向域名解析端(例如,图1所示的域名解析端104)发送域名解析请求,上述域名解析请求包括上述WEB访问请求中包含的域名信息(例如“www.domain.com”)。
在步骤205中,域名解析端将代理服务端的IP地址返回给客户端。
在本实施例中,响应于接收到域名解析请求,域名解析端(例如,图1所示的域名解析端104)可以将代理服务端(例如图1所示的代理服务端105)的IP地址返回给客户端(例如图1所示的客户端101)。
这里,上述域名解析端并不对所接收到的域名信息进行解析,而是直接将上述代理服务端的IP地址返回给上述客户端。也就是说,无论上述客户端向上述域名解析端发送什么域名信息,上述客户端都会收到上述代理服务端的IP地址。
在步骤206中,客户端将WEB访问请求发送到代理服务端。
在本实施例中,基于所接收的代理服务端的IP地址,客户端(例如图1所示的客户端101)将用户输入的WEB访问请求发送至代理服务端(例如图1所示的代理服务端105)。
在步骤207中,代理服务端将处理结果返回给客户端。
在本实施例中,代理服务端(例如图1所示的代理服务端105)可以对步骤206接收的WEB访问请求进行处理,然后将处理结果返回给客户端(例如图1所示的客户端101)。
由上述步骤201~步骤207可知,本申请实施例提供的WEB访问***,通过首选DNS服务器信息配置为域名解析端IP地址的路由端、将域名信息解析为代理服务端IP地址的域名解析端以及接收WEB访问请求并返回处理结果的代理服务端,实现了客户端经由代理服务端进行WEB访问,从而可以在不需要获取客户端***权限的情况下能够对客户端的WEB访问请求进行监控和管理,并且不受WEB访问请求的网络协议的限制。例如,可以监控以自定义网络协议进行传输的WEB访问请求和处理结果。
由于上述代理服务端的IP地址不是根据上述域名信息解析得到的(即,上述代理服务端不是WEB访问请求中域名信息对应的WEB服务器),因此在实际应用中,上述代理服务端通常需要对所接收到的WEB访问请求进行域名解析和请求转发等处理。
在本实施例的一些可选的实现方式中,上述代理服务端具体用于:通过DNS服务器确定上述WEB访问请求中的域名信息对应的IP地址;将上述WEB访问请求转发到所确定的IP地址对应的WEB服务器;将从WEB服务器接收的对WEB访问请求的处理结果返回上述客户端。
在本实施例的一些可选的实现方式中,上述代理服务端还用于:确定上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量。上述代理服务端可以将上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量存储在本地,以供客户端(可以是上述客户端,也可以是其他客户端)和/或其他服务端获取。例如,可以上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量返回上述客户端,以便上述客户端更新数据流量信息;也可以将上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量返回其他客户端(例如,PC端),以供展示、分析等。在该实现方式中,本实施例的WEB访问***能够通过代理服务端确定客户端消耗的数据流量,从而提高了客户端数据流量信息的准确性。
在本实施例的一些可选的实现方式中,上述代理服务端还用于基于上述WEB访问请求生成处理结果。由于上述客户端经由上述代理服务端进行WEB访问,因此,上述代理服务器也可以直接基于上述WEB访问请求生成处理结果,然后返回给上述客户端。例如,在对服务端数据进行mock测试(mock测试是指在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法)的场景中,可以由上述代理服务端模拟真实服务端生成处理结果返回上述客户端,而不必由真实服务端处理上述WEB访问请求以及返回处理结果,从而可以降低服务端数据mock测试的难度,提高了测试效率。
继续参考图3,其示出了根据本申请的用于客户端的WEB访问方法的一个实施例的流程300。该用于客户端的WEB访问方法,包括以下步骤:
步骤301,接收WEB访问请求,WEB访问请求包括域名信息。
在本实施例中,用于客户端的WEB访问方法的执行主体(例如图1所示的客户端101)可以接收用户输入的WEB访问请求,其中WEB访问请求包括域名信息。这里,WEB访问是指通过网络协议(例如,HTTP(Hypertext Transfer Protocol,超文本传输协议)、HTTPS(Secure Hypertext Transfer Protocol,安全超文本传输协议)等)进行数据交互的网络服务。域名(Domain Name),是指一串用“.”分隔的字符组成的因特网的某一台计算机或计算机组的名称(例如,“www.domain.com”),用于在数据交互时标识计算机的电子方位。通常,域名表示IP资源,例如用于访问因特网的个人计算机,托管网站的服务器计算机,或网站本身或通过因特网传送的任何其他服务。用户可以通过输入设备(例如,触摸屏、鼠标、键盘等输入设备)向上述执行主体输入WEB访问请求。
步骤302,获取路由端的***DNS服务器信息,其中,路由端的首选DNS服务器信息被配置为域名解析端的IP地址。
在本实施例中,用于客户端的WEB访问方法的执行主体(例如图1所示的客户端101)可以通过有线连接方式或者无线连接方式获取路由端的首选DNS服务器地址信息,其中,上述路由端的首选DNS服务器信息被配置为域名解析端的IP地址。
在本实施例的一些可选的实现方式中,上述路由端为无线路由器。上述电子设备(例如,智能手机、平板电脑等)可以通过无线连接方式与无线路由器通信连接。上述无线连接方式可以包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB(ultra wideband)连接、以及其他现在已知或将来开发的无线连接方式。
步骤303,将域名信息发送至域名解析端,域名解析端用于将代理服务端的IP地址返回客户端。
在本实施例中,基于所接收的路由端的首选DNS服务器地址信息(即,域名解析端的IP地址),用于客户端的WEB访问方法的执行主体(例如图1所示的客户端101)可以将上述WEB访问请求中的域名信息(例如“www.domain.com”)发送到域名解析端进行域名解析,然后接收来自上述域名解析端的解析结果(即,代理服务器的IP地址)。其中,上述域名解析端用于将接收到的域名信息解析为上述代理服务器的IP地址。
这里,上述域名解析端并不对所接收到的域名信息进行解析,而是直接将上述代理服务端的IP地址返回给上述执行主体。也就是说,无论上述执行主体向上述域名解析端发送什么域名信息,上述执行主体都会收到上述代理服务端的IP地址。
步骤304,将WEB访问请求发送至代理服务端。
在本实施例中,基于所接收的代理服务端的IP地址,用于客户端的WEB访问方法的执行主体(例如图1所示的客户端101)可以将用户输入的WEB访问请求发送至代理服务端。
步骤305,从代理服务端接收对WEB访问请求的处理结果。
在本实施例中,用于客户端的WEB访问方法的执行主体(例如图1所示的客户端101)可以接收来自代理服务端的处理结果。
由于上述代理服务端的IP地址不是根据上述域名信息解析得到的(即,上述代理服务端不是WEB访问请求中域名信息对应的WEB服务器),因此在实际应用中,上述处理结果通常是由上述代理服务端对所接收到的WEB访问请求进行域名解析和请求转发等处理后得到的。
在本实施例的一些可选的实现方式中,上述处理结果由上述代理服务端通过如下步骤获得:通过DNS服务器确定上述WEB访问请求中的域名信息对应的IP地址;将上述WEB访问请求转发到所确定的IP地址对应的WEB服务器;将从WEB服务器接收的对WEB访问请求的处理结果返回上述执行主体(即,客户端)。
在本实施例的一些可选的实现方式中,该方法还包括:获取上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量,上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量由上述代理服务端确定;基于上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量,更新上述客户端的数据流量信息。在该实现方式中,本实施例的用于客户端的WEB访问方法能够通过代理服务端确定客户端消耗的数据流量,从而提高了客户端数据流量信息的准确性。
在本实施例的一些可选的实现方式中,上述处理结果是由上述代理服务端基于上述WEB访问请求生成的。由于上述执行主体经由上述代理服务端进行WEB访问,因此,上述代理服务器也可以直接基于上述WEB访问请求生成处理结果,然后返回给上述执行主体。例如,在对服务端数据进行mock测试(mock测试是指在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法)的场景中,可以由上述代理服务端模拟真实服务端生成处理结果返回上述执行主体,而不必由真实服务端处理上述WEB访问请求以及返回处理结果,从而可以降低服务端数据mock测试的难度,提高了测试效率。
在本实施例的一些可选的实现方式中,该方法还包括:将域名信息、WEB访问请求消耗的数据流量和处理结果消耗的数据流量记录到数据流量日志中。在该实现方式中,可以基于数据流量日志进行后续分析(例如,生产数据流量报告),便于用户合理使用数据流量。例如,对于上述执行主体上安装的应用程序,不同的应用程序进行WEB访问时,请求的域名信息通常不同,通过对数据流量日志进行统计分析,可以获取各个应用程序消耗的数据流量信息,进而进行流量管理,例如,限制数据流量消耗高的应用程序。
继续参见图4,图4是根据本实施例的用于客户端的WEB访问方法的应用场景400的一个示意图。在图4的应用场景400中,首先,客户端401接收用户406输入的WEB访问请求,其中WEB访问请求包括域名信息(例如,“www.domain.com”);之后,客户端401向无线路由器402发送DNS服务器地址请求,并接收路由器402的首选DNS服务器地址,即域名解析器403的IP地址;然后,客户端401将上述域名信息发送到域名解析器403,并接收域名解析器403的解析结果,即代理服务器404的IP地址;随后,客户端401将用户406输入的WEB访问请求发送到代理服务器404,并由代理服务器404将WEB访问请求转发到域名信息指代的IP地址对应的WEB服务器405以及接收处理结果返回客户端401,从而实现了客户端401经由代理服务器404进行WEB访问。
本申请的上述实施例提供的用于客户端的WEB访问方法,通过首选DNS服务器信息配置为域名解析端IP地址的路由端、将域名信息解析为代理服务端IP地址的域名解析端以及接收WEB访问请求并返回处理结果的代理服务端,实现了客户端经由代理服务端进行WEB访问,从而可以在不需要获取客户端***权限的情况下能够对客户端的WEB访问请求进行监控和管理,并且不受WEB访问请求的网络协议的限制。例如,可以监控以自定义网络协议进行传输的WEB访问请求和处理结果。
进一步参考图5,作为对上述各图所示方法的实现,本申请提供了一种用于客户端的WEB访问装置的一个实施例,该装置实施例与图3所示的方法实施例相对应,该装置具体可以应用于客户端中。
如图5所示,本实施例的用于客户端的WEB访问装置500包括:请求接收单元501、DNS获取单元502、域名解析单元503、请求发送单元504和结果接收单元505。其中,请求接收单元501配置用于接收WEB访问请求,WEB访问请求包括域名信息;DNS获取单元502配置用于获取路由端的首选DNS服务器信息,其中,路由端的首选DNS服务器信息被配置为域名解析端的IP地址;域名解析单元503配置用于将域名信息发送至域名解析端,域名解析端用于将代理服务端的IP地址返回客户端;请求发送单元504配置用于将WEB访问请求发送至代理服务端;而结果接收单元505配置用于从代理服务端接收对WEB访问请求的处理结果。
在本实施例中,用于客户端的WEB访问装置500的请求接收单元501可以接收用户输入的WEB访问请求,其中WEB访问请求包括域名信息。这里,WEB访问是指通过网络协议(例如,HTTP(Hypertext Transfer Protocol,超文本传输协议)、HTTPS(Secure HypertextTransfer Protocol,安全超文本传输协议)等)进行数据交互的网络服务。域名(DomainName),是指一串用“.”分隔的字符组成的因特网的某一台计算机或计算机组的名称(例如,“www.domain.com”),用于在数据交互时标识计算机的电子方位。通常,域名表示IP资源,例如用于访问因特网的个人计算机,托管网站的服务器计算机,或网站本身或通过因特网传送的任何其他服务。用户可以通过输入设备(例如,触摸屏、鼠标、键盘等输入设备)向客户端输入WEB访问请求。
在本实施例中,上述DNS获取单元502可以通过有线连接方式或者无线连接方式获取路由端的首选DNS服务器地址信息,其中,上述路由端的首选DNS服务器信息被配置为域名解析端的IP地址。
在本实施例的一些可选的实现方式中,路由端为无线路由器。客户端(例如,智能手机、平板电脑等)可以通过无线连接方式与无线路由器通信连接。上述无线连接方式可以包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB(ultrawideband)连接、以及其他现在已知或将来开发的无线连接方式。
在本实施例中,基于所接收的路由端的首选DNS服务器地址信息(即,域名解析端的IP地址),上述域名解析单元503可以将上述WEB访问请求中的域名信息(例如“www.domain.com”)发送到域名解析端进行域名解析,然后接收来自上述域名解析端的解析结果(即,代理服务器的IP地址)。其中,上述域名解析端用于将接收到的域名信息解析为上述代理服务器的IP地址。
在本实施例中,基于所接收的代理服务端的IP地址,上述请求发送单元504可以将用户输入的WEB访问请求发送至代理服务端。
在本实施例中,上述结果接收单元505可以接收来自代理服务端的处理结果。
在本实施例的一些可选的实现方式中,上述处理结果由上述代理服务端通过如下步骤获得:通过DNS服务器确定上述WEB访问请求中的域名信息对应的IP地址;将上述WEB访问请求转发到所确定的IP地址对应的WEB服务器;将从WEB服务器接收的对WEB访问请求的处理结果返回客户端。
在本实施例的一些可选的实现方式中,该装置还包括流量确定单元和流量更新单元。其中,流量确定单元配置用于获取上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量,上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量由上述代理服务端确定;流量更新单元配置用于基于上述WEB访问请求消耗的数据流量和上述处理结果消耗的数据流量,更新上述客户端的数据流量信息。在该实现方式中,本实施例的用于客户端的WEB访问装置能够通过代理服务端确定客户端消耗的数据流量,从而提高了客户端数据流量信息的准确性。
在本实施例的一些可选的实现方式中,上述处理结果是由上述代理服务端基于上述WEB访问请求生成的。由于上述客户端经由上述代理服务端进行WEB访问,因此,上述代理服务器也可以直接基于上述WEB访问请求生成处理结果,然后返回给上述客户端。例如,在对服务端数据进行mock测试(mock测试是指在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法)的场景中,可以由上述代理服务端模拟真实服务端生成处理结果返回上述客户端,而不必由真实服务端处理上述WEB访问请求以及返回处理结果,从而可以降低服务端数据mock测试的难度,提高了测试效率。
在本实施例的一些可选的实现方式中,该装置还包括日志单元。其中,日志单元配置用于将域名信息、WEB访问请求消耗的数据流量和处理结果消耗的数据流量记录到数据流量日志中。在该实现方式中,可以基于数据流量日志进行后续分析(例如,生产数据流量报告),便于用户合理使用数据流量。例如,对于上述客户端上安装的应用程序,不同的应用程序进行WEB访问时,请求的域名信息通常不同,通过对数据流量日志进行统计分析,可以获取各个应用程序消耗的数据流量信息,进而进行流量管理,例如,限制数据流量消耗高的应用程序。
本申请的上述实施例提供的用于客户端的WEB访问装置,通过首选DNS服务器信息配置为域名解析端IP地址的路由端、将域名信息解析为代理服务端IP地址的域名解析端以及接收WEB访问请求并返回处理结果的代理服务端,实现了客户端经由代理服务端进行WEB访问,从而可以在不需要获取客户端***权限的情况下能够对客户端的WEB访问请求进行监控和管理,并且不受WEB访问请求的网络协议的限制。例如,可以监控以自定义网络协议进行传输的WEB访问请求和处理结果。
下面参考图6,其示出了适于用来实现本申请实施例的电子设备的计算机***600的结构示意图。图6示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图6所示,计算机***600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有***600操作所需的各种程序和数据。CPU 601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(CPU)601执行时,执行本申请的方法中限定的上述功能。
需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括请求接收单元、DNS获取单元、域名解析单元、请求发送单元和结果接收单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,请求接收单元还可以被描述为“接收WEB访问请求的单元”。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的装置中所包含的;也可以是单独存在,而未装配入该装置中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该装置执行时,使得该装置:接收WEB访问请求,WEB访问请求包括域名信息;获取路由端的***DNS服务器信息,其中,路由端的首选DNS服务器信息被配置为域名解析端的IP地址;将域名信息发送至域名解析端,域名解析端用于将代理服务端的IP地址返回客户端;将WEB访问请求发送至代理服务端;从代理服务端接收对WEB访问请求的处理结果。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (12)
1.一种全球广域网WEB访问***,包括路由端、域名解析端和代理服务端,其中:
所述路由端用于响应于接收到客户端获取域名***DNS服务器地址的请求,将所述路由端的首选DNS服务器信息返回所述客户端,其中,所述路由端的首选DNS服务器信息为所述域名解析端的互联网协议IP地址;
所述域名解析端用于响应于接收到所述客户端的域名解析请求,将所述代理服务端的IP地址返回所述客户端;
所述代理服务端用于处理从所述客户端接收的WEB访问请求,将处理结果返回所述客户端。
2.根据权利要求1所述的***,其中,所述代理服务端还用于确定所述WEB访问请求消耗的数据流量和所述处理结果消耗的数据流量。
3.根据权利要求1所述的***,其中,所述代理服务端还用于基于所述WEB访问请求生成所述处理结果。
4.根据权利要求1所述的***,其中,所述代理服务端具体用于:
通过DNS服务器确定所述WEB访问请求中的域名信息对应的IP地址;
将所述WEB访问请求转发到所确定的IP地址对应的WEB服务器;
将从所述WEB服务器接收的对所述WEB访问请求的处理结果返回所述客户端。
5.一种用于客户端的全球广域网WEB访问方法,所述客户端与路由端通信连接,所述方法包括:
接收WEB访问请求,所述WEB访问请求包括域名信息;
获取所述路由端的首选域名***DNS服务器信息,其中,所述路由端的首选DNS服务器信息被配置为域名解析端的互联网协议IP地址;
将所述域名信息发送至所述域名解析端,所述域名解析端用于将代理服务端的IP地址返回所述客户端;
将所述WEB访问请求发送至所述代理服务端;
从所述代理服务端接收对所述WEB访问请求的处理结果。
6.根据权利要求5所述的方法,其中,所述方法还包括:
获取所述代理服务端确定的所述WEB访问请求消耗的数据流量和所述处理结果消耗的数据流量;
基于所述WEB访问请求消耗的数据流量和所述处理结果消耗的数据流量,更新所述客户端的数据流量信息。
7.根据权利要求5所述的方法,其中,所述处理结果是所述代理服务端基于所述WEB访问请求生成的。
8.根据权利要求5所述的方法,其中,所述处理结果由所述代理服务端通过如下步骤获得:
通过DNS服务器确定所述域名信息对应的IP地址;
将所述WEB访问请求转发到所确定的IP地址对应的WEB服务器;
从所述WEB服务器接收对所述WEB访问请求的处理结果。
9.根据权利要求6所述的方法,其中,所述方法还包括:
将所述域名信息、所述WEB访问请求消耗的数据流量和所述处理结果消耗的数据流量记录到数据流量日志中。
10.一种用于客户端的全球广域网WEB访问装置,所述客户端与路由端通信连接,所述装置包括:
请求接收单元,配置用于接收WEB访问请求,所述WEB访问请求包括域名信息;
DNS获取单元,配置用于获取所述路由端的首选域名***DNS服务器信息,其中,所述路由端的首选DNS服务器信息被配置为域名解析端的互联网协议IP地址;
域名解析单元,配置用于将所述域名信息发送至所述域名解析端,所述域名解析端用于将代理服务端的IP地址返回所述客户端;
请求发送单元,配置用于将所述WEB访问请求发送至所述代理服务端;
结果接收单元,配置用于从所述代理服务端接收对所述WEB访问请求的处理结果。
11.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求5-9中任一所述的方法。
12.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求5-9中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810265512.9A CN108494860B (zh) | 2018-03-28 | 2018-03-28 | Web访问***、用于客户端的web访问方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810265512.9A CN108494860B (zh) | 2018-03-28 | 2018-03-28 | Web访问***、用于客户端的web访问方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108494860A true CN108494860A (zh) | 2018-09-04 |
CN108494860B CN108494860B (zh) | 2021-08-27 |
Family
ID=63316633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810265512.9A Active CN108494860B (zh) | 2018-03-28 | 2018-03-28 | Web访问***、用于客户端的web访问方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108494860B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110365734A (zh) * | 2019-05-22 | 2019-10-22 | 中国平安人寿保险股份有限公司 | 服务端接口异常时的请求处理方法及装置 |
CN110855782A (zh) * | 2019-11-14 | 2020-02-28 | 北京顺丰同城科技有限公司 | 一种服务调用***、方法、电子设备及可读存储介质 |
CN111131436A (zh) * | 2019-12-20 | 2020-05-08 | 广州品唯软件有限公司 | 快速查找代理方法、装置和可读存储介质 |
CN112261172A (zh) * | 2020-10-19 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 服务寻址访问方法、装置、***、设备及介质 |
CN112565473A (zh) * | 2019-09-10 | 2021-03-26 | 阿里巴巴集团控股有限公司 | 访问控制***和方法、电子设备以及计算机可读存储介质 |
CN115103016A (zh) * | 2022-06-21 | 2022-09-23 | 浙江浩瀚能源科技有限公司 | 基于c/s架构的路由调用的处理方法、装置、设备及介质 |
CN115097941A (zh) * | 2022-07-13 | 2022-09-23 | 北京百度网讯科技有限公司 | 人物交互检测方法、装置、设备以及存储介质 |
CN115118701A (zh) * | 2022-06-29 | 2022-09-27 | 北京奇艺世纪科技有限公司 | 数据传输方法、装置、***、设备及存储介质 |
CN115834535A (zh) * | 2022-10-17 | 2023-03-21 | 北京奇艺世纪科技有限公司 | 一种域名解析方法及装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101247314A (zh) * | 2007-02-15 | 2008-08-20 | 华为技术有限公司 | 路由优化方法、代理移动媒体pma及报文传送*** |
CN101800760A (zh) * | 2009-02-10 | 2010-08-11 | ***通信集团公司 | 一种访问数据业务的实现方法及*** |
CN102624920A (zh) * | 2012-03-31 | 2012-08-01 | 奇智软件(北京)有限公司 | 一种通过代理服务器进行访问的方法及装置 |
CN103139292A (zh) * | 2013-01-22 | 2013-06-05 | 深圳市深信服电子科技有限公司 | 在http代理中处理图片的方法、代理服务器及*** |
CN103155496A (zh) * | 2010-08-05 | 2013-06-12 | 思杰***有限公司 | 用于在多核***中管理服务器发起的连接的***和方法 |
CN103220372A (zh) * | 2012-01-19 | 2013-07-24 | ***通信集团公司 | 数据业务访问方法及*** |
US20150304384A1 (en) * | 2012-10-25 | 2015-10-22 | Samsung Electronics Co., Ltd. | Apparatus and method for accessing web in network system |
CN106027577A (zh) * | 2016-08-04 | 2016-10-12 | 四川无声信息技术有限公司 | 一种异常访问行为检测方法及装置 |
CN108156210A (zh) * | 2016-12-06 | 2018-06-12 | 腾讯科技(深圳)有限公司 | 目标资源的获取方法和装置 |
-
2018
- 2018-03-28 CN CN201810265512.9A patent/CN108494860B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101247314A (zh) * | 2007-02-15 | 2008-08-20 | 华为技术有限公司 | 路由优化方法、代理移动媒体pma及报文传送*** |
CN101800760A (zh) * | 2009-02-10 | 2010-08-11 | ***通信集团公司 | 一种访问数据业务的实现方法及*** |
CN103155496A (zh) * | 2010-08-05 | 2013-06-12 | 思杰***有限公司 | 用于在多核***中管理服务器发起的连接的***和方法 |
CN103220372A (zh) * | 2012-01-19 | 2013-07-24 | ***通信集团公司 | 数据业务访问方法及*** |
CN102624920A (zh) * | 2012-03-31 | 2012-08-01 | 奇智软件(北京)有限公司 | 一种通过代理服务器进行访问的方法及装置 |
US20150304384A1 (en) * | 2012-10-25 | 2015-10-22 | Samsung Electronics Co., Ltd. | Apparatus and method for accessing web in network system |
CN103139292A (zh) * | 2013-01-22 | 2013-06-05 | 深圳市深信服电子科技有限公司 | 在http代理中处理图片的方法、代理服务器及*** |
CN106027577A (zh) * | 2016-08-04 | 2016-10-12 | 四川无声信息技术有限公司 | 一种异常访问行为检测方法及装置 |
CN108156210A (zh) * | 2016-12-06 | 2018-06-12 | 腾讯科技(深圳)有限公司 | 目标资源的获取方法和装置 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110365734B (zh) * | 2019-05-22 | 2023-04-07 | 中国平安人寿保险股份有限公司 | 服务端接口异常时的请求处理方法及装置 |
CN110365734A (zh) * | 2019-05-22 | 2019-10-22 | 中国平安人寿保险股份有限公司 | 服务端接口异常时的请求处理方法及装置 |
CN112565473A (zh) * | 2019-09-10 | 2021-03-26 | 阿里巴巴集团控股有限公司 | 访问控制***和方法、电子设备以及计算机可读存储介质 |
CN112565473B (zh) * | 2019-09-10 | 2023-07-18 | 阿里巴巴集团控股有限公司 | 访问控制***和方法、电子设备以及计算机可读存储介质 |
CN110855782A (zh) * | 2019-11-14 | 2020-02-28 | 北京顺丰同城科技有限公司 | 一种服务调用***、方法、电子设备及可读存储介质 |
CN111131436A (zh) * | 2019-12-20 | 2020-05-08 | 广州品唯软件有限公司 | 快速查找代理方法、装置和可读存储介质 |
CN112261172A (zh) * | 2020-10-19 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 服务寻址访问方法、装置、***、设备及介质 |
CN112261172B (zh) * | 2020-10-19 | 2023-10-17 | 腾讯云计算(北京)有限责任公司 | 服务寻址访问方法、装置、***、设备及介质 |
CN115103016A (zh) * | 2022-06-21 | 2022-09-23 | 浙江浩瀚能源科技有限公司 | 基于c/s架构的路由调用的处理方法、装置、设备及介质 |
CN115103016B (zh) * | 2022-06-21 | 2023-11-03 | 浙江浩瀚能源科技有限公司 | 基于c/s架构的路由调用的处理方法、装置、设备及介质 |
CN115118701A (zh) * | 2022-06-29 | 2022-09-27 | 北京奇艺世纪科技有限公司 | 数据传输方法、装置、***、设备及存储介质 |
CN115118701B (zh) * | 2022-06-29 | 2024-04-12 | 北京奇艺世纪科技有限公司 | 数据传输方法、装置、***、设备及存储介质 |
CN115097941A (zh) * | 2022-07-13 | 2022-09-23 | 北京百度网讯科技有限公司 | 人物交互检测方法、装置、设备以及存储介质 |
CN115097941B (zh) * | 2022-07-13 | 2023-10-10 | 北京百度网讯科技有限公司 | 人物交互检测方法、装置、设备以及存储介质 |
CN115834535A (zh) * | 2022-10-17 | 2023-03-21 | 北京奇艺世纪科技有限公司 | 一种域名解析方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN108494860B (zh) | 2021-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108494860A (zh) | Web访问***、用于客户端的web访问方法和装置 | |
CN106528432B (zh) | 测试场景数据的构建方法及装置、埋点测试方法 | |
CN108345543B (zh) | 一种数据处理方法、装置、设备及存储介质 | |
CN108614774A (zh) | 自动化测试方法和装置 | |
CN106302445B (zh) | 用于处理请求的方法和装置 | |
KR102504075B1 (ko) | 사용자 디바이스 이벤트의 매칭 및 속성 | |
Viegas et al. | Simultaneous measurement of humidity and temperature based on an SiO $ _ {2} $-nanospheres film deposited on a long-period grating in-line with a fiber Bragg grating | |
CN108989362A (zh) | 一种静态资源的处理方法和装置 | |
CN107423085A (zh) | 用于部署应用的方法和装置 | |
CN109992732A (zh) | 信息分享方法、装置、电子设备及存储介质 | |
CN109815105A (zh) | 基于Btrace的应用程序测试方法和装置 | |
WO2014112727A1 (ko) | 단축 url의 관리 방법, 관리 장치 및 그 관리를 수행하는 컴퓨터 프로그램을 저장한 저장 매체 | |
CN113590974B (zh) | 推荐页面配置方法、装置、电子设备和计算机可读介质 | |
CN110209315A (zh) | 用户界面中字符的显示方法、装置、电子设备及存储介质 | |
CN109241722A (zh) | 用于获取信息的方法、电子设备和计算机可读介质 | |
CN109510754A (zh) | 在线文档生成方法、装置、***和电子设备 | |
CN109033404A (zh) | 日志数据处理方法、装置和*** | |
CN109447712A (zh) | 一种咨询方法、装置、电子设备及存储介质 | |
CN110493318A (zh) | Http请求信息的处理方法、装置、介质和设备 | |
CN109408481A (zh) | 日志采集规则的更新方法、装置、电子设备及可读介质 | |
CN108959087A (zh) | 测试方法和装置 | |
CN110297995A (zh) | 用于收藏信息的方法和装置 | |
CN110070394A (zh) | 数据处理方法、***、介质和计算设备 | |
CN110460584A (zh) | 访问请求处理方法、装置、电子设备和计算机可读介质 | |
CN109218041A (zh) | 用于服务器***的请求处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |