The invention discloses a request sending method and a device, relating to the technical field of computer, and solving the problem that the batch request data can not be sent safely and simply in the angularjs framework. The technical scheme of the invention is mainly for: select the preset request object, the request object comprises a control terminal command information batch access; the requested object into the service based on the angularjs framework; using the service component, the request is sent to the object by the end of treatment, in order to according to the data processing terminal operation instruction information of the object in the request. The invention is mainly used for sending the operation request of Web application under the angularjs framework.
【技术实现步骤摘要】
一种请求发送方法及装置
本专利技术涉及计算机
,尤其涉及一种请求发送方法及装置。
技术介绍
AngularJS是开发基于浏览器的响应式RWD应用程序的一个前端MVC框架,由谷歌最初开发的开源项目,干净的架构吸引了大量粉丝,适合建立CRUD类型的业务应用程序,并不适合开发游戏等应用,使用声明性编程的用户界面和命令式编程的逻辑,支持现代桌面和移动浏览器InternetExplorer版本8.0及以上。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。由于webapi实现restful风格,更简洁,更有层次,更易于实现缓存等机制,目前十分流行。使用webapi开发可实现前后台完全分离,后台只专注于接口开发,前端只专注于数据展示。但是在angularjs中实现一些同时处理多条数据的指令时,就显得相对繁琐和不便了。例如在发送多条的delete请求时,需要将多条的数据组成一个数组传到后台去,但在angularjs中的$http.delete(url,[config])不支持直接传数据到后台,而是需要将参数放到url进行传递,如需传送一个数据[1,2,3],就需要将该数据序列化成ids=1&ids=2&ids=3,再将该字符串添加到url中拼出urlapi/xxx?ids=1&ids=2&ids=3,再由$http.delete(url,[config])发送至后台进行处理。对于这样的请求发送方式,将请求的内容直接以明文的方式出现在url上会导致数据传输的安全性降低,同时, ...
【技术保护点】
一种请求发送方法,其特征在于,所述方法包括:选择预置的请求对象,所述请求对象中包括有批量获取的控制端指令信息;将所述请求对象注入基于angularjs框架下的服务组件中;利用所述服务组件,将所述请求对象发送到处理端,以便由所述处理端根据所述请求对象中的指令信息执行数据操作。
【技术特征摘要】
1.一种请求发送方法,其特征在于,所述方法包括:选择预置的请求对象,所述请求对象中包括有批量获取的控制端指令信息;将所述请求对象注入基于angularjs框架下的服务组件中;利用所述服务组件,将所述请求对象发送到处理端,以便由所述处理端根据所述请求对象中的指令信息执行数据操作。2.根据权利要求1所述的方法,其特征在于,在所述选择预置的请求对象之前,所述方法还包括:创建至少一个请求对象;将所述请求对象添加到请求对象列表中。3.根据权利要求2所述的方法,其特征在于,所述创建至少一个请求对象包括:定义请求对象的名称;设置所述请求对象获取控制端的指令类别;设置处理端接收所述请求对象的接口参数;设置所述请求对象获取指令参数的格式。4.根据权利要求3所述的方法,其特征在于,所述选择预置的请求对象包括:选择所述请求对象列表中的一个请求对象;执行所述请求对象,批量获取的控制端指令信息,所述指令信息包括控制端的指令和指令参数。5.根据权利要求1所述的方法,其特征在于,所述将所述请求对象注入基于angularjs框架下的服务组件中包括:将所述请求对象注入$http服务中,所述$http服务为angularjs框架下的一种用于进行数据交互的服务组件。6.根据权利要求3所述的方法,其特征在于,所述设置所述请求对象获取控...
【专利技术属性】
技术研发人员:邓建军,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。