[发明专利]对请求信息进行解码的方法及装置有效
申请号: | 201010200633.9 | 申请日: | 2010-06-11 |
公开(公告)号: | CN102281259A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 吴超 | 申请(专利权)人: | 深圳市金蝶中间件有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 何文彬 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 信息 进行 解码 方法 装置 | ||
技术领域
本发明涉及网络应用领域,特别涉及一种对请求信息进行解码的方法及装置。
背景技术
在Web应用中,浏览器通过向服务器发送超文本传输协议(Hyper TextTransfer Protocol,HTTP)请求信息来获取用户所需的网页内容,而该HTTP请求信息是在浏览器预先进行编码后发送给服务器的。当服务器接收到该HTTP请求信息后,需要通过对其进行解码才能获取浏览器请求的内容。
现有技术中,服务器预先设置了一种或多种解码方式,当服务器接收到HTTP请求信息时,仅采用预先设置的一种解码方式对接收到HTTP请求信息进行解码。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于浏览器所在客户端程序的繁杂,浏览器常常无法采用同一种编码方式对HTTP请求信息进行编码,因而服务器接收到的HTTP请求信息的编码方式也常常存在多种,而现有技术中,服务器仅采用一种解码方式对接收到的HTTP请求信息进行解码,不仅灵活性不高,且很难正确解码,导致产生乱码。
发明内容
为了提高服务器对请求信息进行解码的灵活性,并避免产生乱码,本发明实施例提供了一种对请求信息进行解码的方法及装置。所述技术方案如下:
一方面,提供了一种对请求信息进行解码的方法,所述方法包括:
接收请求信息,所述请求信息包括请求路径、查询串和表单内容;
获取所述请求路径的编码方式,根据所述请求路径的编码方式对所述请求路径进行解码,并根据解码后的请求路径分别获取查询串和表单内容;
分别获取所述查询串和表单内容的编码方式,并根据所述查询串和表单内容的编码方式对所述查询串和表单内容进行解码。
另一方面,提供了一种对请求信息进行解码的装置,所述装置包括:
接收模块,用于接收请求信息,所述请求信息包括请求路径、查询串和表单内容;
第一获取模块,用于获取所述请求路径的编码方式;
第一解码模块,用于根据所述第一获取模块获取到的所述请求路径的编码方式对所述请求路径进行解码;
第二获取模块,用于根据所述第一解码模块解码后的请求路径分别获取查询串和表单内容;
第三获取模块,用于分别获取所述第二获取模块获取到的所述查询串和表单内容的编码方式;
第二解码模块,用于根据所述第三获取模块获取到的查询串和表单内容的编码方式对所述查询串和表单内容进行解码。
本发明实施例提供的技术方案带来的有益效果是:
通过分别获取请求信息的请求路径、查询串和表单内容各个部分的编码方式,并根据获取到的编码方式对请求信息进行解码,从而可以根据不同的编码方式确定不同的解码方式,进而提高了解码的灵活性;另外,由于根据请求信息的编码方式对其进行解码,因而能够保证解码的正确性,避免产生乱码。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的对请求信息进行解码的方法流程图;
图2是本发明实施例2提供的对请求信息进行解码的方法流程图;
图3是本发明实施例3提供的对请求信息进行解码的装置结构示意图;
图4是本发明实施例3提供的第三获取模块结构示意图;
图5是本发明实施例3提供的另一种对请求信息进行解码的装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本发明实施例提供了一种对请求信息进行解码的方法,该方法流程具体如下:
步骤101,接收请求信息,该请求信息包括请求路径、查询串和表单内容;
步骤102,获取请求路径的编码方式,根据请求路径的编码方式对请求路径进行解码,并根据解码后的请求路径分别获取查询串和表单内容;
步骤103,分别获取查询串和表单内容的编码方式,并根据查询串和表单内容的编码方式对查询串和表单内容进行解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金蝶中间件有限公司,未经深圳市金蝶中间件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010200633.9/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置