[发明专利]用于提供对内容资源的访问的方法和装置有效
申请号: | 201510929192.9 | 申请日: | 2015-12-14 |
公开(公告)号: | CN106874315B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 周伟;陈木华;阮伟;王晨;周旻弘 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;程延霞 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 内容 资源 访问 方法 装置 | ||
本发明的实施方式提供了一种用于提供对内容资源的访问的方法和装置。该方法包括:响应于接收到访问内容服务器中的内容资源的请求,与所述内容服务器进行通信,以获取所述内容服务器中的、与所述内容资源的第一统一资源标识符URI相关的元数据,其中所述请求中包含所述第一URI,所述元数据至少指明所述内容资源的所述第一URI与所述内容资源的第二URI之间的映射关系,其中所述第一URI是所述第二URI的缩短版本;解析所述元数据,以获取所述第二URI;以及利用所述第二URI对所述请求进行响应。根据本发明实施方式的方法能够支持对内容资源的所有访问方式,并且提高了资源访问的安全性和效率,改善了用户体验。
技术领域
本发明的各实施方式涉及对内容资源的访问,并且更具体地涉及用于例如在表述性状态转移(Representational State Transfer,REST)架构下的提供对内容资源的访问的方法和装置。
背景技术
REST是一种软件架构风格。访问遵循REST风格(RESTful)的应用或服务的应用程序编程接口(Application Programming Interface,API),被称为RESTful API或者RESTAPI。随着企业数据系统中软件即服务(Software as a Service,SaaS)的出现,越来越多的厂商正在向客户端应用程序暴露REST API。REST API中的资源通过统一资源标识符(Uniform Resource Identifier,URI)来唯一地标识。Web服务器通过向客户端提供URI来实现客户端对URI处的资源的访问。
常规的URI的一般语法格式为:protocol://hostname[:port]/path,其中,“protocol(协议)”指定访问资源所使用的传输协议,“hostname(主机名)”也被称作“域名”,表示存储资源的服务器的名称,“port(端口号)”为可选项、表示传输协议的端口号,“path(路径)”表示到达资源的路径和资源本身的名称。然而,常规的URI存在多种局限性。例如,常规的URI一般包含较多字符。例如,URIhttp://example.com/tenants/1b523c/spaces/02c6d/folders/9843a2f/docs/837b8包含73个字符。诸如移动电话这样的应用对于有效载荷的大小非常敏感,并且某些消息收发系统(诸如短消息服务(SMS)、微博服务等)限制可以在消息中传送的字符数目。此外,从常规的URI的一般语法格式可以看出,常规的URI包含机密信息,而该机密信息可能会被恶意客户端滥用。例如,常规的URI反映了该URI所指向的服务器对资源的组织模式,恶意客户端可以利用该模式来非法访问服务器中的其他资源。
发明内容
因此,为了解决一个或多个现有技术中存在的问题,需要一种利用长度缩短的URI来提供对资源的访问的技术方案。根据本发明的实施方式提出一种在Web服务器和内容服务器所构成的安全网络环境内部提供URI缩短服务的技术方案。
根据本发明实施方式的第一方面,提供一种对内容资源的访问的方法。该方法包括:响应于接收到访问内容服务器中的内容资源的请求,与该内容服务器进行通信,以获取该内容服务器中的、与该内容资源的第一统一资源标识符URI相关的元数据,其中该请求中包含该第一URI,该元数据至少指明该内容资源的该第一URI与该内容资源的第二URI之间的映射关系,其中该第一URI是该第二URI的缩短版本;解析该元数据,以获取该第二URI;以及利用该第二URI对该请求进行响应。
在一些实施方式中,该第二URI与该第一URI具有相同的域名并且该第二URI的字符长度长于该第一URI。
在一些实施方式中,该方法进一步包括:在接收该第一请求之前,接收访问该内容资源的第二请求,该第二请求中包含该第二URI;以及创建该第一URI与该第二URI之间的该映射关系,以生成与该第一URI相关的该元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510929192.9/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法