【技术实现步骤摘要】
本专利技术涉及数据处理
,具体涉及一种URL动态匹配方法及装置。
技术介绍
URL (Uniform Resource Locator,统一资源定位符)是因特网上标准的资源地址,用于完整地描述因特网上的网页和其他资源,也可标识本地资源,利用URL能唯一标识因特网上的每一个网页或资源。URL由一系列字符组成,格式为protocol://[username:password]ihost[:port] [/path] [ query] [#fragment]。其中,protocol 域指定传输协议,例如HTTP协议,FTP协议等;username和password域指定连接到服务器所需的用户名和密码;host域指定存放资源的服务器的主机名或IP地址;port域指定上述传输协议的端口号;path域指定主机上一个目录或文件的地址;query域指定给动态网页 传递的参数;fragment域指定网络资源中的片断。另外,上述URL格式中,带方括号[]的域为可选项。客户端程序利用URL请求访问因特网服务器的信息资源时,需要确定请求使用的协议、请求的服务器、请求资源的标志符和存储 ...
【技术保护点】
一种统一资源定位符URL动态匹配方法,其特征在于,包括:以单个控制器controller接管全部URL地址,根据预先设置的正则规则库对所述全部URL地址进行分类;对每一类URL地址,利用所述正则规则库进行参数映射,将映射结果存入URL参数库中;基于所述URL参数库、按照页面展示需求选择URL参数,生成需要的URL地址进行页面展示。
【技术特征摘要】
1.一种统一资源定位符URL动态匹配方法,其特征在于,包括 以单个控制器contiOller接管全部URL地址,根据预先设置的正则规则库对所述全部URL地址进行分类; 对每一类URL地址,利用所述正则规则库进行参数映射,将映射结果存入URL参数库中; 基于所述URL参数库、按照页面展示需求选择URL参数,生成需要的URL地址进行页面展示。2.如权利要求I所述的URL动态匹配方法,其特征在于,其中所述每一类URL地址具有唯一的关键特征符,所述全部URL地址包含一个或多个关键特征符,对于不具有所述一个或多个关键特征符中任一关键特征符的URL地址,在所述单个控制器controller接管全部URL地址之前,以其它controller接管,或者在所述单个控制器controller接管全部URL地址之后,由所述单个controller的分支进行处理。3.如权利要求I所述的URL动态匹配方法,其特征在于,所述预先设置的正则规则库中包含一个或多个正则表达式;与不同的正则表达式相匹配的一个或多个URL地址被分为不同的类型。4.如权利要求3所述的URL动态匹配方法,其特征在于,当所述全部URL地址中出现与所有正则表达式均不匹配的URL地址时,或者当所述全部URL地址中出现与正则表达式匹配错误的URL地址时,拦截该不匹配或匹配错误的URL地址。5.如权利要求1-4中任一权利要求所述的URL动态匹配方法,其特征在于,在基于所述URL参数库、按照页面展示的需求选择所述URL参数时,筛选出的不同的URL参数在生成的URL地址中的排列顺序与它们在对应的正则表达式中的顺序一致。6.一种统一资源定位符URL动态匹配装置,其特征在于,包括 URL接管分类处理模块...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。