CN101662464A - 一种用于实现http请求服务的***及其方法 - Google Patents

一种用于实现http请求服务的***及其方法 Download PDF

Info

Publication number
CN101662464A
CN101662464A CN200810214821A CN200810214821A CN101662464A CN 101662464 A CN101662464 A CN 101662464A CN 200810214821 A CN200810214821 A CN 200810214821A CN 200810214821 A CN200810214821 A CN 200810214821A CN 101662464 A CN101662464 A CN 101662464A
Authority
CN
China
Prior art keywords
url
http
redirected
request
analysis module
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.)
Pending
Application number
CN200810214821A
Other languages
English (en)
Inventor
莫建祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN200810214821A priority Critical patent/CN101662464A/zh
Priority to PCT/US2009/055050 priority patent/WO2010025185A1/en
Priority to JP2011525171A priority patent/JP5485995B2/ja
Priority to US12/602,046 priority patent/US9065865B2/en
Priority to EP09810535.6A priority patent/EP2318948A4/en
Publication of CN101662464A publication Critical patent/CN101662464A/zh
Priority to US14/711,716 priority patent/US9241042B2/en
Priority to US14/965,753 priority patent/US9344513B2/en
Priority to US15/099,452 priority patent/US9986056B2/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明揭示了一种用于实现HTTP请求服务的***,包括HTTP客户端,用于发送URL请求;和HTTP服务器,用于接收URL请求并直接返回真实URL内容。本发明也揭示了一种实现上述***的方法,包括:HTTP客户端向HTTP服务端发送URL请求;HTTP服务端将URL请求或者URL请求返回的处理结果转发至重定向分析模块;判断是否重定向,以及当确定予以重定向时,重定向分析模块向重定向的URL发送请求,并将真实URL内容返回至HTTP客户端。采用本发明的***和方法,用户直接获取与URL请求相应的真实URL内容,更节省带宽,而且极大地减少了HTTP服务器所连接的URL请求数目,降低了HTTP服务器的负担。

Description

一种用于实现HTTP请求服务的***及其方法
技术领域
本发明涉及WEB应用中的HTTP服务,尤其涉及HTTP服务中的重定向技术。
背景技术
在现有技术中,如果网络用户在HTTP客户端需要访问某一网页,在地址栏中输入该网页所对应的URL地址后,一般情况下HTTP服务器就会返回该用户所需的页面。然而,在互联网上有很多网站在建设过程中引入了网页重定向技术,以使得网络用户在所访问的目标网页遇到网站调整、网页目录结构改变、网页被转移到新的URL地址、或者网页扩展名改变时,仍然能够达到真实的URL内容。在上述情况下,如果没有重定向功能,则网络用户的收藏夹或者搜索引擎的数据库中的旧地址只能让访客得到一个404页面错误信息,导致访问流量白白丧失。此外,某些网站注册了多个域名,这时也需要通过重定向让访问这些域名的网络用户自动跳转到主站点。
更为具体地,当HTTP服务器使用标准的HTTP重定向功能时,首先将3XX命令字和重定向的URL一起返回至HTTP客户端,然后HTTP客户端接收到返回码是301、302、303或者307时,根据返回的重定向URL,HTTP客户端向HTTP服务器重新发起请求,以获得真实的URL内容。例如,返回码301表示永久性转移,返回码302表示暂时性转移等等。
由此可知,在当前的标准HTTP重定向功能中,HTTP在获得真实的URL内容前,首先要接收来自HTTP服务器的重定向URL,并根据该重定向URL再次向HTTP服务器发起请求。这样不仅要花费额外的网络带宽,尤其是对于象手机上网这样网络带宽要求高的场合很不适合,而且因采用流量付费机制,增加了上网用户的通讯费用。此外,HTTP客户端需要重新向HTTP服务器发起URL请求,反应速度也会随之降低,尤其是在网络环境复杂的Internet和手机上面,用户体验感较差。再者,如果HTTP客户端不支持重定向命令,将会导致向HTTP服务器重新发送的URL请求失败。因而,如何为HTTP客户端的用户提供迅捷、方便的URL请求服务,是本领域技术人员急需解决的课题之一。
发明内容
针对现有技术中HTTP服务的重定向应用所存在的上述缺陷,本发明提供了一种实现HTTP请求服务的***及其方法。采用该***和方法,当HTTP客户端向HTTP服务器发送URL请求后,可以直接获取所需的真实URL内容,不必由HTTP客户端再次向HTTP服务器发送重定向的URL请求,极大地增强了用户体验。
根据本发明的一个方面,提供了一种用于实现HTTP请求服务的方法,该方法包括步骤:
HTTP客户端向HTTP服务端发送URL请求;
所述HTTP服务端接收和处理该URL请求,并将URL请求或者URL请求返回的处理结果转发至重定向分析模块;
所述重定向分析模块判断是否需要进行重定向,当确定予以重定向时,所述重定向分析模块向该相应的URL发送请求;和
所述HTTP服务端接收来自所述重定向分析模块的真实URL内容,并直接发送至所述HTTP客户端。
其中,当需要重定向时,所述重定向分析模块向重定向的URL发送请求,返回具有HTTP协议头的结果,并且当所述HTTP协议头中的命令字为301/302/303/307且具有Location协议头和相应的URL时,所述重定向分析模块向该相应的URL发送请求;当无需重定向时,所述重定向分析模块将接收的URL请求直接返回至所述HTTP服务端。其中,HTTP服务端和重定向分析模块放置在HTTP服务器中。
其中,HTTP客户端接收用户所期望的真实URL内容与所述HTTP客户端是否支持重定向功能无关;并且HTTP客户端接收用户所期望的真实URL内容与所述重定向分析模块的判断结果无关。
其中,所述用户请求的URL与所述重定向分析模块返回的URL对应于不同的HTTP服务器或者相同的服务器。
根据本发明的又一个方面,提供了一种用于实现HTTP请求服务的***,该***至少包括:
HTTP客户端,用于发送用户的URL请求;以及
HTTP服务器,用于接收所述HTTP客户端的URL请求,并直接返回用户所期望的真实URL内容至所述HTTP客户端。
其中,HTTP服务器还包括HTTP服务端和重定向分析模块:所述HTTP服务端接收来自HTTP客户端的URL请求并进行处理;以及重定向分析模块接收经所述HTTP服务端转发的URL请求或者URL请求返回的结果并判断是否需要进行重定向。
其中,重定向分析模块确定需要重定向时,向重定向的URL发送请求,并返回具有HTTP协议头的结果;以及当所述HTTP协议头中的命令字为301/302/303/307并具有Location协议头和相应的URL时,所述重定向分析模块向该相应的URL发送请求。
其中,重定向分析模块将真实URL内容返回至HTTP服务端。
其中,HTTP客户端接收用户所期望的真实URL内容与所述HTTP客户端是否支持重定向功能无关;并且HTTP客户端接收用户所期望的真实URL内容与所述重定向分析模块的判断结果无关。
其中,所述用户请求的URL与所述重定向分析模块返回的URL对应于不同的HTTP服务器或者相同的HTTP服务器。
采用本发明中用于实现HTTP请求服务的***和方法,用户只需发送原始的URL请求就可以获取与该URL请求相对应的真实URL内容,更节省网络带宽,更节约成本;而且,极大地减少了HTTP客户端向HTTP服务器发送URL请求的数目,降低了HTTP服务器的连接负担。与此同时,采用了HTTP服务器中的重定向分析模块后,HTTP客户端不再取决于是否支持重定向功能,而且反应速度更快,用户体验感更好。
附图说明
读者在参照附图阅读了本发明的具体实施方式以后,将会更清楚地了解本发明的各个方面。其中,
图1示出了现有技术中HTTP客户端向HTTP服务器发送URL请求的原理框图;
图2示出了图1所示的HTTP客户端向HTTP服务器发送URL请求的流程示意图;
图3示出了本发明中HTTP客户端向HTTP服务器发送URL请求的原理框图;
图4示出了图3所示的HTTP客户端向HTTP服务器发送URL请求的流程示意图;以及
图5示出了现有技术与本发明申请的HTTP客户端向HTTP服务器发送URL请求的比较示意图,其中图5A示出了现有技术中HTTP客户端从发送URL请求到返回真实URL内容的进程示意图;和图5B示出了本发明中HTTP客户端从发送URL请求到返回真实URL内容的进程示意图。
具体实施方式
下面参照附图,对本发明的具体实施方式作进一步的详细描述。
图1示出了现有技术中HTTP客户端向HTTP服务器发送URL请求的原理框图。如图1所示,整个***包括HTTP客户端100,HTTP服务器端A102,HTTP服务器端B106、目的URL内容104和真实URL内容108。本领域的技术人员应当理解,从技术实现的角度来看,HTTP服务器端A102和HTTP服务器端B106可以属于同一个服务器,也可以分属于不同的服务器,它们均可以用于接收来自HTTP客户端100的URL请求。
例如,HTTP客户端100需要访问某一网页,并在浏览器的地址栏中输入http://www.alisoft.com/im/gettip.html后,浏览器接收该指令,并与HTTP服务器端A102建立连接,此处的HTTP服务器端A是指www.alisoft.com网站对应的服务器;然后,HTTP服务器端A102对于该URL请求进行处理,在处理过程中,由于/im/gettip.html这个URL对应的内容可能被修改了,并且该URL的服务提供商将其暂时性地重定向至http://www.alisoft.com/portal/getnewtip.html,则HTTP服务器端A102将重定向命令302和重定向的URL返回至HTTP客户端100,然后HTTP客户端100接收到重定向命令302以及重定向的URL(即,http://www.alisoft.com/portal/getnewtip.html),并向HTTP服务器端B106重新发送URL请求,此处的HTTP服务器端B也是指www.alisoft.com网站对应的服务器,该HTTP服务器端B106对该URL请求进行处理,并将真实URL内容返回给HTTP客户端100。需要指出的是,目的URL内容104是指HTTP客户端100发出请求后应返回的内容,该例中是指302http://www.alisoft.com/portal/getnewtip.html;真实URL内容108是指HTTP客户端100真正应该获取的内容,在该例中就是重定向URL即http://www.alisoft.com/portal/getnewtip.html所返回的内容。
在上述实施例中,虽然HTTP服务器端A102和HTTP服务器端B106同属于一个服务器,但是从该框图可以看出,对于HTTP客户端100来说,从发出URL请求到获取真实URL内容的过程中,前后需要两次向HTTP服务器发送URL请求,一次是用户所需访问的原始URL请求,一次是重定向的URL请求。
为了更加明确地说明图1所示的HTTP客户端向HTTP服务器发送URL请求的过程,图2示出了HTTP客户端向HTTP服务器发送URL请求的流程示意图,它主要包括以下步骤:
步骤200,HTTP客户端100向HTTP服务器端A102发送URL请求;
步骤202,HTTP服务器端A102接收该URL请求,并进行处理;
步骤204,基于目的URL内容,判断是否需要进行重定向处理;也就是说,如果用户所需访问的URL请求被服务商进行了重定向处理,则HTTP服务器端A102对其进行解析,并获得重定向命令3XX和重定向的URL;如果无需进行重定向,则HTTP服务器端A102直接向HTTP客户端100返回URL内容;
步骤206,若进行重定向,HTTP服务器端A将重定向命令3XX(例如301、302、303或者307等)和重定向URL返回至HTTP客户端100;
步骤208,HTTP客户端100向HTTP服务器端B106发送重定向的URL请求;
步骤210,HTTP服务器端B106接收该URL请求并处理;以及
步骤212,HTTP服务器端B106将真实URL内容返回至HTTP客户端100。
由上述可知,在步骤206中,HTTP客户端100接收来自HTTP服务器端A的重定向命令3XX和重定向URL。这就意味着,HTTP客户端必须支持重定向命令,否则该HTTP客户端再次向HTTP服务器端B发送URL请求将会失败。
图3示出了本发明中HTTP客户端向HTTP服务器发送URL请求的原理框图。如图3所示,本发明的***至少包括:HTTP客户端A40、HTTP服务器30、目的URL内容50、和真实URL内容60。进一步,该HTTP服务器30包括HTTP服务端A300和重定向分析模块302。关于目的URL内容和真实URL内容的详细定义,已经在图1中予以描述,此处省略。
为便于描述,预设用户访问的URL为http://www.alisoft.com/im/gettip.html,并且服务商已经将该URL重定向至http://www.alisoft.com/portal/getnewtip.html。当用户在HTTP客户端A40发送URL请求时,HTTP服务器30通过HTTP服务端A300接收该URL请求,并对其进行处理;然后,HTTP服务端A300将处理的URL结果转发至重定向分析模块302,由该重定向分析模块302来判断是否需要进行重定向。如果无需重定向处理,则重定向分析模块302直接返回URL至HTTP服务端A300,并由HTTP服务端A300发送至HTTP客户端A40;如果需要进行重定向,则重定向分析模块302直接向http://www.alisoft.com/portal/getnewtip.html发起请求并得到结果。当分析结果中的HTTP协议头返回的命令字为301、302、303或者307,并带有Location协议头和对应的URL时,重定向分析模块302向Location指定的URL发送请求,并返回结果至HTTP服务端A300。接着,该HTTP服务端A300将真实URL内容发送至HTTP客户端A40,以实现用户所需的HTTP请求服务。
图4示出了如图3所示的HTTP客户端向HTTP服务器发送URL请求的流程示意图。结合图4,本领域的技术人员能够更加容易地理解本发明的HTTP客户端向HTTP服务器请求URL的技术实现方案。而且,图4也能够清晰地示出HTTP客户端A40、HTTP服务端A300、以及重定向分析模块302之间的交互过程。该方法主要包括以下步骤:
步骤400,HTTP客户端A40向HTTP服务端A300发送原始URL请求;
步骤402,HTTP服务端A接收和处理该URL请求,并获得处理结果;
步骤404,HTTP服务端A将该处理结果转发至重定向分析模块302;
步骤406,通过重定向分析模块302来判断该URL是否需要进行重定向。如果重定向,则跳转至步骤408;如果无需重定向,则跳转至步骤410;
步骤408,当确定要重定向时,由该重定向分析模块302直接向真实的URL发送请求,并对返回的结果进行处理。更为具体地,重定向分析模块302分析所返回结果的HTTP协议头,如协议头中返回的命令字是3XX,并具有Location协议头和相应的URL,则该分析模块向Location指定的相应URL发出请求;
步骤410,返回真实URL内容至HTTP服务端A并进行处理;以及
步骤412,HTTP服务端A将真实URL内容返回至HTTP客户端A40。
进一步,在步骤404中,如果用户发起的URL请求没有经过重定向处理,则HTTP服务端A经过处理后仍然将该URL请求转发至重定向分析模块;如果用户发起的URL请求已经被服务商进行了重定向处理,则HTTP服务端A处理URL请求,并将该URL请求返回的结果转发至重定向分析模块,这里URL请求返回的结果是指用户的原始URL请求所对应的目的URL内容。例如,在本实施例中,用户的原始URL请求为http://www.alisoft.com/im/gettip.html,那么HTTP服务端A对该URL请求进行处理的返回结果是302http://www.alisoft.com/portal/getnewtip.html。换句话说,无论用户的原始URL请求是否需要进行重定向处理,HTTP服务端A都将该URL请求的处理结果转发至重定向分析模块,其中,需要进行重定向的情况下,该处理结果为处理URL请求而返回的结果;无需进行重定向的情况下,该处理结果为原始URL请求。
由本发明的上述实现步骤可以知晓,当用户需要访问URL并向HTTP服务器30发送该URL请求时,在HTTP服务器30专门设置有一重定向分析模块302对其进行重定向判断,并且无论是否需要重定向,HTTP客户端A40所获得的均为原始URL请求的真实URL内容。只是需要指出,当重定向分析模块302判断为重定向时,该分析模块需要向真实URL发送请求,并进行一系列的处理后将真实URL内容返回至HTTP服务端A。
图1和图2示出了现有技术中HTTP客户端向HTTP服务器发送URL请求的原理框图和流程示意图;而图3和图4示出了本发明中HTTP客户端向HTTP服务器发送URL请求的原理框图和流程示意图。以下,针对现有技术和本发明中HTTP客户端向HTTP服务器发送URL请求时的不同,图5示出了该申请与现有技术在HTTP请求服务的实现方案的比较示意图。其中,图5A示出了现有技术中HTTP客户端从发送URL请求到返回真实URL内容的进程示意图;图5B示出了本发明中HTTP客户端从发送URL请求到返回真实URL内容的进程示意图。
参照图5A,在HTTP客户端A100、HTTP服务端A102和HTTP服务端B106的交互关系中,首先,HTTP客户端A100向HTTP服务端A102发送URL请求,并由HTTP服务端A100返回重定向的命令和重定向URL至HTTP客户端A100;然后,由HTTP客户端A100向HTTP服务端B106发送重定向的URL请求,并有HTTP服务端B106将真实URL内容返回至HTTP客户端A100。不难看出,无论HTTP服务端A102和HTTP服务端B106是否属于同一服务器,HTTP客户端A100均需要向HTTP服务端发送两次URL请求,无形之中,需要花费额外的网络带宽,而且用户的体验感相对较差。
参照图5B,在HTTP客户端A40和HTTP服务端A300的交互关系中,HTTP客户端A40向HTTP服务端A300发送原始URL请求,无论该URL请求是否由服务商重定向到另一新的URL,HTTP服务端A300均直接向HTTP客户端A40返回真实URL内容。与图5A相比,位于HTTP客户端A40的用户体验感较好,因为从某种意义上来说,用户只关心通过原始URL请求所获得的真实URL内容,而无需关注是否先返回重定向命令和重定向URL,然后根据该重定向命令和重定向URL向HTTP服务端发送URL请求以得到真实URL内容。
再次结合图5A和图5B,虽然图5B中的HTTP服务端A利用重定向分析模块302来对重定向进行处理,但是,从HTTP客户端A40来看,用户只需发送URL请求就能够获取与该URL请求相对应的真实URL内容,这样就使得HTTP客户端与HTTP服务器之间的交互更为友好,更节省网络带宽;而且从HTTP服务器30来看,极大地减少了HTTP客户端向HTTP服务器发送的URL请求数目。
上文中,参照附图描述了本发明的具体实施方式。但是,本领域中的普通技术人员能够理解,在不偏离本发明的精神和范围的情况下,还可以对本发明的具体实施方式作各种变更和替换。这些变更和替换都落在本发明权利要求书所限定的范围内。

Claims (16)

1.一种用于实现HTTP请求服务的***,其特征在于,该***至少包括:
HTTP客户端,用于发送用户的URL请求;以及
HTTP服务器,用于接收所述HTTP客户端的URL请求,并直接返回用户所期望的真实URL内容至所述HTTP客户端。
2.如权利要求1所述的***,其特征在于,所述HTTP服务器还包括HTTP服务端和重定向分析模块,其中,所述HTTP服务端接收来自HTTP客户端的URL请求并进行处理;以及重定向分析模块接收所述HTTP服务端的处理结果并判断是否需要进行重定向。
3.如权利要求2所述的***,其特征在于,所述重定向分析模块确定需要重定向时,向重定向的URL发送请求,并返回具有HTTP协议头的结果;以及当所述HTTP协议头中的命令字为301/302/303/307并具有Location协议头和相应的URL时,所述重定向分析模块向该相应的URL发送请求。
4.如权利要求2所述的***,其特征在于,所述重定向分析模块将真实URL内容返回至HTTP服务端。
5.如权利要求1所述的***,其特征在于,所述HTTP客户端接收用户所期望的真实URL内容与所述HTTP客户端是否支持重定向功能无关。
6.如权利要求1所述的***,其特征在于,所述HTTP客户端接收用户所期望的真实URL内容与所述重定向分析模块的判断结果无关。
7.如权利要求1所述的***,其特征在于,所述用户请求的URL与所述重定向分析模块返回的URL对应于不同的HTTP服务器。
8.如权利要求1所述的***,其特征在于,所述用户请求的URL与所述重定向分析模块返回的URL对应于相同的HTTP服务器。
9.一种用于实现HTTP请求服务的方法,其特征在于,该方法包括步骤:
HTTP客户端向HTTP服务端发送URL请求;
所述HTTP服务端接收和处理该URL请求,并将处理结果转发至重定向分析模块;
所述重定向分析模块判断是否需要进行重定向,当确定予以重定向时,所述重定向分析模块向该相应的URL发送请求;和
所述HTTP服务端接收来自所述重定向分析模块的真实URL内容,并直接发送至所述HTTP客户端。
10.如权利要求9所述的方法,其特征在于,当需要重定向时,所述重定向分析模块向重定向的URL发送请求,并返回具有HTTP协议头的结果;并且当所述HTTP协议头中的命令字为301/302/303/307且具有Location协议头和相应的URL时,所述重定向分析模块向该相应的URL发送请求。
11.如权利要求9所述的方法,其特征在于,当无需重定向时,所述重定向分析模块将接收的URL请求直接返回至所述HTTP服务端。
12.如权利要求9所述的方法,其特征在于,所述HTTP服务端和所述重定向分析模块放置在HTTP服务器中。
13.如权利要求9所述的方法,其特征在于,所述HTTP客户端接收用户所期望的真实URL内容与所述HTTP客户端是否支持重定向功能无关。
14.如权利要求9所述的方法,其特征在于,所述HTTP客户端接收用户所期望的真实URL内容与所述重定向分析模块的判断结果无关。
15.如权利要求9所述的方法,其特征在于,所述用户请求的URL与所述重定向分析模块返回的URL对应于不同的HTTP服务器。
16.如权利要求9所述的方法,其特征在于,所述用户请求的URL与所述重定向分析模块返回的URL对应于相同的HTTP服务器。
CN200810214821A 2008-08-26 2008-08-26 一种用于实现http请求服务的***及其方法 Pending CN101662464A (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
CN200810214821A CN101662464A (zh) 2008-08-26 2008-08-26 一种用于实现http请求服务的***及其方法
PCT/US2009/055050 WO2010025185A1 (en) 2008-08-26 2009-08-26 In-server redirection of http requests
JP2011525171A JP5485995B2 (ja) 2008-08-26 2009-08-26 Http要求のサーバ内リダイレクト
US12/602,046 US9065865B2 (en) 2008-08-26 2009-08-26 In-server redirection of HTTP requests
EP09810535.6A EP2318948A4 (en) 2008-08-26 2009-08-26 SERVER IN-TRANSFER OF HTTP REQUESTS
US14/711,716 US9241042B2 (en) 2008-08-26 2015-05-13 In-server redirection of HTTP requests
US14/965,753 US9344513B2 (en) 2008-08-26 2015-12-10 In-server redirection of HTTP requests
US15/099,452 US9986056B2 (en) 2008-08-26 2016-04-14 In-server redirection of HTTP requests

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810214821A CN101662464A (zh) 2008-08-26 2008-08-26 一种用于实现http请求服务的***及其方法

Publications (1)

Publication Number Publication Date
CN101662464A true CN101662464A (zh) 2010-03-03

Family

ID=41721883

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810214821A Pending CN101662464A (zh) 2008-08-26 2008-08-26 一种用于实现http请求服务的***及其方法

Country Status (5)

Country Link
US (4) US9065865B2 (zh)
EP (1) EP2318948A4 (zh)
JP (1) JP5485995B2 (zh)
CN (1) CN101662464A (zh)
WO (1) WO2010025185A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428179A (zh) * 2012-05-18 2013-12-04 阿里巴巴集团控股有限公司 一种登录多域名网站的方法、***以及装置
CN103634611A (zh) * 2012-08-21 2014-03-12 浙江大华技术股份有限公司 一种视频服务器数据源处理方法及url映射方法
CN103856540A (zh) * 2012-12-06 2014-06-11 腾讯科技(深圳)有限公司 响应处理方法及响应处理装置
CN104468804A (zh) * 2014-12-15 2015-03-25 浪潮通用软件有限公司 一种web服务器、处理用户会话的方法及***
CN104809219A (zh) * 2015-04-30 2015-07-29 北京盛世光明软件股份有限公司 一种网页收藏方法及***
CN104936043A (zh) * 2015-07-08 2015-09-23 蓝汛网络科技(北京)有限公司 视频资源识别方法和装置
CN106060129A (zh) * 2016-05-25 2016-10-26 北京小米移动软件有限公司 信息处理方法及装置
CN106550001A (zh) * 2015-09-23 2017-03-29 中兴通讯股份有限公司 一种重定向的方法及装置
CN106657074A (zh) * 2016-12-26 2017-05-10 上海斐讯数据通信技术有限公司 一种url伪装及参数隐藏传递的方法及***
CN107451250A (zh) * 2017-07-29 2017-12-08 广东欧珀移动通信有限公司 互联网访问方法、装置、存储介质及电子设备
CN107566550A (zh) * 2017-10-13 2018-01-09 北京中教在线科技有限公司 一种网站url动态生成方法
CN108990423A (zh) * 2017-04-03 2018-12-11 谷歌有限责任公司 减少重定向
CN112398736A (zh) * 2020-10-20 2021-02-23 南京欣网互联网络科技有限公司 一种根据业务参数实现服务路由的动态选择的方法及***

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101486377B1 (ko) * 2007-08-31 2015-01-26 엘지전자 주식회사 디지털 콘텐츠의 사용권리 이동에서의 포스트 브라우징 지원 방법 및 그 단말
CN101662464A (zh) 2008-08-26 2010-03-03 阿里巴巴集团控股有限公司 一种用于实现http请求服务的***及其方法
JP5424940B2 (ja) * 2010-03-03 2014-02-26 キヤノン株式会社 ネットワーク装置、情報処理装置及びこれらの制御方法、並びにネットワークシステム、代理応答方法及びコンピュータプログラム
WO2011111987A2 (en) 2010-03-08 2011-09-15 Samsung Electronics Co., Ltd. Apparatus and method for playing media content data
US20150195340A1 (en) * 2010-09-30 2015-07-09 Google Inc. Determining if an Application is Cached
US8977718B2 (en) 2010-11-01 2015-03-10 Microsoft Technology Licensing, Llc Website redevelopment wrapper
US9075885B2 (en) * 2011-04-07 2015-07-07 Cisco Technology, Inc. System for handling a broken uniform resource locator
CN102890685B (zh) * 2011-07-21 2015-09-23 阿里巴巴集团控股有限公司 一种信息重定向的方法及设备
US9342615B2 (en) * 2011-12-07 2016-05-17 Google Inc. Reducing redirects
CN112134960B (zh) * 2020-09-24 2022-03-22 新华三信息安全技术有限公司 一种数据请求方法及装置
CN115150475A (zh) * 2021-03-31 2022-10-04 贵州白山云科技股份有限公司 一种调度方法、装置、介质及设备

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189030B1 (en) 1996-02-21 2001-02-13 Infoseek Corporation Method and apparatus for redirection of server external hyper-link references
US7302402B2 (en) * 1998-03-30 2007-11-27 International Business Machines Corporation Method, system and program products for sharing state information across domains
US6389462B1 (en) * 1998-12-16 2002-05-14 Lucent Technologies Inc. Method and apparatus for transparently directing requests for web objects to proxy caches
US6578078B1 (en) 1999-04-02 2003-06-10 Microsoft Corporation Method for preserving referential integrity within web sites
JP2001014209A (ja) 1999-06-25 2001-01-19 Sharp Corp 情報中継装置および情報中継方法、ならびに情報中継プログラムを記録したコンピュータ読み取り可能な記録媒体
US6976090B2 (en) 2000-04-20 2005-12-13 Actona Technologies Ltd. Differentiated content and application delivery via internet
US7089325B1 (en) * 2000-07-05 2006-08-08 Register.Com, Inc. Method and apparatus for URL forwarding
US6865605B1 (en) * 2000-10-04 2005-03-08 Microsoft Corporation System and method for transparently redirecting client requests for content using a front-end indicator to preserve the validity of local caching at the client system
US6981210B2 (en) 2001-02-16 2005-12-27 International Business Machines Corporation Self-maintaining web browser bookmarks
US6986018B2 (en) * 2001-06-26 2006-01-10 Microsoft Corporation Method and apparatus for selecting cache and proxy policy
US7730154B2 (en) 2001-12-19 2010-06-01 International Business Machines Corporation Method and system for fragment linking and fragment caching
US20030187956A1 (en) * 2002-04-01 2003-10-02 Stephen Belt Method and apparatus for providing access control and content management services
CN1221898C (zh) 2002-08-13 2005-10-05 国际商业机器公司 刷新网络代理高速缓存服务器对象的***和方法
US7676516B2 (en) 2002-10-15 2010-03-09 Active-Base Ltd. System and method for the optimization of database access in data base networks
US7237030B2 (en) 2002-12-03 2007-06-26 Sun Microsystems, Inc. System and method for preserving post data on a server system
KR100390172B1 (en) 2003-03-22 2003-07-04 Knowledge Info Net Service Inc Method and system for controlling internet contents providing service using redirection method
CA2429761A1 (en) 2003-05-23 2004-11-23 Ibm Canada Limited - Ibm Canada Limitee Targeted web page redirection
US20050078668A1 (en) * 2003-10-08 2005-04-14 Wittenberg Joel L. Network element having a redirect server
US7219299B2 (en) 2003-11-19 2007-05-15 Microsoft Corporation Method for blocking dereferencing elements in messages
US9032096B2 (en) 2003-12-17 2015-05-12 Cisco Technology, Inc. Reducing the impact of network latency on application performance
US7293012B1 (en) * 2003-12-19 2007-11-06 Microsoft Corporation Friendly URLs
BRPI0513582A (pt) 2004-07-22 2008-05-13 Barefruit Ltd interface de usuário melhorada
US7367508B2 (en) * 2004-09-24 2008-05-06 Microsoft Corporation System and method for tracking URL usage
US20080195696A1 (en) 2004-10-27 2008-08-14 Anne Boutroux Method For Intercepting Http Redirection Requests, System And Server Device For Carrying Out Said Method
JP2006163829A (ja) 2004-12-07 2006-06-22 Matsushita Electric Ind Co Ltd リダイレクト機能を有した中継装置及びそのアクセス方法
US7467146B2 (en) * 2005-05-05 2008-12-16 International Business Machines Corporation System, method and program product for determining whether a web page returned to a web browser is a redirected web page
JP2006323721A (ja) * 2005-05-20 2006-11-30 Fuji Xerox Co Ltd データ管理システム及びデータサーバ及びデータ管理方法
JP2006338436A (ja) 2005-06-03 2006-12-14 Fuji Xerox Co Ltd データ管理システム、データサーバ、およびデータ管理方法
JP4852938B2 (ja) 2005-09-02 2012-01-11 富士ゼロックス株式会社 データサーバ及びデータ管理方法及びプログラム
US20070192246A1 (en) 2006-01-23 2007-08-16 Intersearch Group, Inc. System and method for redirecting internet traffic
US8055803B1 (en) * 2006-06-21 2011-11-08 Qurio Holdings, Inc. Generating communities using a mediating server and the semantic web
US20080172404A1 (en) 2007-01-17 2008-07-17 International Business Machines Corporation Method and apparatus for bookmarking uniform resource identifiers that are subject to redirection
US7814084B2 (en) * 2007-03-21 2010-10-12 Schmap Inc. Contact information capture and link redirection
US8589474B2 (en) * 2008-06-17 2013-11-19 Go Daddy Operating Company, LLC Systems and methods for software and file access via a domain name
CN101662464A (zh) 2008-08-26 2010-03-03 阿里巴巴集团控股有限公司 一种用于实现http请求服务的***及其方法

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428179A (zh) * 2012-05-18 2013-12-04 阿里巴巴集团控股有限公司 一种登录多域名网站的方法、***以及装置
CN103428179B (zh) * 2012-05-18 2016-09-28 阿里巴巴集团控股有限公司 一种登录多域名网站的方法、***以及装置
CN103634611A (zh) * 2012-08-21 2014-03-12 浙江大华技术股份有限公司 一种视频服务器数据源处理方法及url映射方法
CN103856540A (zh) * 2012-12-06 2014-06-11 腾讯科技(深圳)有限公司 响应处理方法及响应处理装置
CN104468804A (zh) * 2014-12-15 2015-03-25 浪潮通用软件有限公司 一种web服务器、处理用户会话的方法及***
CN104809219A (zh) * 2015-04-30 2015-07-29 北京盛世光明软件股份有限公司 一种网页收藏方法及***
CN104936043A (zh) * 2015-07-08 2015-09-23 蓝汛网络科技(北京)有限公司 视频资源识别方法和装置
CN106550001A (zh) * 2015-09-23 2017-03-29 中兴通讯股份有限公司 一种重定向的方法及装置
CN106550001B (zh) * 2015-09-23 2021-02-23 中兴通讯股份有限公司 一种重定向的方法及装置
CN106060129A (zh) * 2016-05-25 2016-10-26 北京小米移动软件有限公司 信息处理方法及装置
CN106657074A (zh) * 2016-12-26 2017-05-10 上海斐讯数据通信技术有限公司 一种url伪装及参数隐藏传递的方法及***
CN108990423A (zh) * 2017-04-03 2018-12-11 谷歌有限责任公司 减少重定向
CN108990423B (zh) * 2017-04-03 2022-01-28 谷歌有限责任公司 减少重定向
CN107451250A (zh) * 2017-07-29 2017-12-08 广东欧珀移动通信有限公司 互联网访问方法、装置、存储介质及电子设备
CN107451250B (zh) * 2017-07-29 2020-03-06 Oppo广东移动通信有限公司 互联网访问方法、装置、存储介质及电子设备
CN107566550A (zh) * 2017-10-13 2018-01-09 北京中教在线科技有限公司 一种网站url动态生成方法
CN112398736A (zh) * 2020-10-20 2021-02-23 南京欣网互联网络科技有限公司 一种根据业务参数实现服务路由的动态选择的方法及***
CN112398736B (zh) * 2020-10-20 2023-02-21 南京欣网互联网络科技有限公司 一种根据业务参数实现服务路由的动态选择的方法及***

Also Published As

Publication number Publication date
US20160100024A1 (en) 2016-04-07
EP2318948A4 (en) 2016-02-24
US20160294968A1 (en) 2016-10-06
US9241042B2 (en) 2016-01-19
EP2318948A1 (en) 2011-05-11
US9986056B2 (en) 2018-05-29
US20150249721A1 (en) 2015-09-03
WO2010025185A1 (en) 2010-03-04
US20110231511A1 (en) 2011-09-22
JP2012501502A (ja) 2012-01-19
US9344513B2 (en) 2016-05-17
JP5485995B2 (ja) 2014-05-07
US9065865B2 (en) 2015-06-23

Similar Documents

Publication Publication Date Title
CN101662464A (zh) 一种用于实现http请求服务的***及其方法
CN101197843B (zh) 页面重定向方法及无线应用协议网关
US9407681B1 (en) Latency measurement in resource requests
CN104102537B (zh) 一种应用调用方法及用户终端
FI105249B (fi) Menetelmä ja järjestely informaation liittämiseksi verkkoresursseihin
CN101753606B (zh) 一种实现web反向代理的方法
CN102780711B (zh) 一种sns应用数据访问方法及其装置和***
CN102929984B (zh) 失效网址搜索方法和装置
CN101540734A (zh) 一种跨域名Cookie访问方法、***及设备
CN103686684A (zh) 离线缓存的方法及装置
CN103905497A (zh) 实现第三方应用业务网站登录的方法、装置及应用平台
CN101075987B (zh) 一种传送消息的装置和方法
CN103440276A (zh) 一种提高网页显示速度的方法及装置
CN101600000A (zh) IPv6用户访问IPv4站点的数据通信方法和***
KR101455625B1 (ko) 존재 정보를 이용하여 웹 페이지의 콘텐트를 보강하기 위한 방법
CN103347092A (zh) 一种识别缓存文件的方法及装置
US20120015602A1 (en) Relay device, relay method, and relay device control program
CN104836812A (zh) 一种Portal认证方法、装置及***
CN102510410A (zh) 在线广告投放方法、***及广告控制设备
CN103955501A (zh) 一种网页双向协同浏览方法
CN106557584A (zh) 一种网址收藏方法及装置
CN100377522C (zh) 一种内容分发网络中oma下载的实现方法
CN102355449A (zh) 一种隐蔽发送重定向请求的方法、网关和***
CN103338278A (zh) 一种网页浏览加速方法及装置
JP2011043924A (ja) Web行動履歴取得システム、Web行動履歴取得方法、ゲートウェイ装置、及びプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1141168

Country of ref document: HK

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100303

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1141168

Country of ref document: HK