[发明专利]POST请求参数自动化处理方法、装置及可读存储介质有效
申请号: | 202010790354.6 | 申请日: | 2020-08-07 |
公开(公告)号: | CN112015483B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 张建刚 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/955;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘新雷 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | post 请求 参数 自动化 处理 方法 装置 可读 存储 介质 | ||
本申请公开了一种POST请求参数自动化处理方法、装置及计算机可读存储介质。其中,方法包括将基于请求类型按照相应请求配置文件格式生成的POST请求配置文件在项目编译打包阶段存储于预设目录下,并将该目录下POST请求配置文件读取至内存中。当接收到客户端发送的待处理POST请求,基于POST请求配置文件识别待处理POST请求为敏感请求还是非敏感请求,基于待处理POST请求的请求类型为其匹配相应复写原请求参数读取方式以从POST请求的请求体或统一定位资源符中读取所需参数值,而敏感请求的数据参数只从待处理POST请求的请求体中获取。从而有效地提高服务接口的可扩展性,不仅可满足不同用户对敏感请求的不同现实需求,同时还可满足不同用户的POST请求中URL带参数的需求。
技术领域
本申请涉及网络技术领域,特别是涉及一种POST请求参数自动化处理方法、装置及计算机可读存储介质。
背景技术
当前主流技术下,HTTP(HyperText Transfer Protocol,超文本传输协议)为一种简单的请求-响应协议,其指定了客户端可能发送给服务器何种消息以及得到何种响应,也即用于定义客户端请求服务端应答模式的通信传输协议。一种实施方式中,web浏览器可能为客户端,计算机上的网络应用程序可能为服务器端,客户端浏览器向服务器提交HTTP请求,服务器向客户端返回响应,响应包含关于请求的状态信息以及可能被请求的内容。
HTTP作为应用广泛的一种网络应用层协议,通常运行在TCP(TransmissionControl Protocol,传输控制协议)之上,基于TCP/IP(Internet Protocol,网际互连协议)。在客户端和服务器之间基于HTTP协议进行请求-响应时,两种最常被用到的请求方法为GET请求和POST请求。其中,GET请求是从指定的资源请求数据,POST请求是向指定的资源提交要被处理的数据。HTTP的底层是TCP/IP,所以GET请求和POST请求的底层也是TCP/IP,也就是说,GET/POST请求都是TCP链接。GET请求和POST请求能完成的功能请求是相同的,但是在请求参数传递方式上有所不同。GET请求一般将要请求的参数数据放在URL(UniformResource Locator,统一资源定位符)中,服务端接口通过指令queryString()来获取请求参数,POST请求一般是将参数放在请求body体中,而不在URL上具体追加,但是不管是哪种请求方法,都必须有URL,如给POST带上URL参数,技术上实现上完全是可行的。
相关技术中,在一般场景下,POST请求通常适用于带有敏感数据的请求,且用于不在URL中加上参数的请求,所谓敏感数据为用户想要保护的数据或者是说不授权用户无法获取的数据。但是,在向用户提供服务端接口时,不同用户对敏感性数据要求可能并不完全相同,且个别用户在个别的POST请求上,为防其自身代码变动,将参数追加在URL上,同时要求仍希望能得到服务接口返回相同的数据。
鉴于此,如何提高服务接口的可扩展性,不仅可满足不同用户对敏感请求的不同现实需求,同时还可满足不同用户的POST请求中URL带参数的需求,是所属领域技术人员需要解决的技术问题。
发明内容
本申请提供了一种POST请求参数自动化处理方法、装置及计算机可读存储介质,有效地提高服务接口的可扩展性,不仅可满足不同用户对敏感请求的不同现实需求,同时还可满足不同用户的POST请求中URL带参数的需求。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种POST请求参数自动化处理方法,包括:
预先将于项目编译打包阶段存储于预设目录下的POST请求配置文件读取至内存中;所述POST请求配置文件为基于请求类型按照相应请求配置文件格式生成,所述请求类型包括敏感请求和非敏感请求,所述敏感请求为携带非授权用户无法窃取的数据参数的POST请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010790354.6/2.html,转载请声明来源钻瓜专利网。