一种基于图片的请求登出方法及装置、电子设备、存储介质制造方法及图纸

技术编号:32488143 阅读:37 留言:0更新日期:2022-03-02 09:53
本申请提供一种基于图片的请求登出方法及装置、电子设备、存储介质,该方法包括:响应于图片对象创建请求,创建图片对象;将图片对象的属性设置为登出接口地址;根据所述登出接口地址,向服务端发送访问请求;解析服务端基于所述访问请求返回的数据,解析不成功触发回调函数,实现登出。本申请操作简单,无需多余代码或者引入第三方库就实现请求登出接口,实现登出,无浏览器兼容问题,并且能够在登出后进行一些页面跳转等操作。行一些页面跳转等操作。行一些页面跳转等操作。

【技术实现步骤摘要】
一种基于图片的请求登出方法及装置、电子设备、存储介质


[0001]本申请涉及互联网领域,特别涉及一种基于图片的请求登出方法及装置、电子设备、存储介质。

技术介绍

[0002]XMLHttpRequest对象用于与服务器交互。通过XMLHttpRequest可以在不刷新页面的情况下请求特定URL,获取数据,其中,URL是统一资源定位符,又称为网页地址,是互联网上标准的资源的地址。现有的请求登出的方案有两种:第一种是创建原生的XMLHttpRequest对象,请求登出接口,实现登出;第二种是使用第三方库,比如axios请求登出接口,实现登出。现有的请求登出的方案存在以下问题:使用第一种方案会造成代码冗余,当前都是封装好成型的框架,用原生实现造成代码不好维护,IE浏览器较低版本存在兼容问题;使用第二种方案虽然代码量减少了,但是也有引库的代码,仍然不能实现极致。

技术实现思路

[0003]本申请实施例提供了一种基于图片的请求登出方法,用于降低操作难度,无需多余代码或者引入第三方库就实现请求登出接口,实现登出,无浏览器兼容问题,并且能够在登出后进行一些页面跳转等操作。
[0004]本申请一实施例提供了一种基于图片的请求登出方法,包括:
[0005]响应于图片对象创建请求,创建图片对象;
[0006]将图片对象的属性设置为登出接口地址;
[0007]根据所述登出接口地址,向服务端发送访问请求;
[0008]解析服务端基于所述访问请求返回的数据,解析不成功触发回调函数,实现登出。
[0009]在一实施例中,所述图片对象的属性包括:所述图片对象的src属性。
[0010]在一实施例中,所述将图片对象的属性设置为登出接口地址,包括:
[0011]将所述图片对象的src属性赋值为登出接口地址。
[0012]在一实施例中,所述解析不成功触发回调函数,实现登出,包括:
[0013]响应用户输入的地址信息,在所述回调函数中设置要跳转的目标地址;
[0014]解析不成功,触发所述回调函数,实现登出,跳转到所述目标地址对应的页面。
[0015]在一实施例中,所述目标地址对应的页面包括登录页面或首页。
[0016]本申请一实施例还提供了一种基于图片的请求登出装置,包括:
[0017]图片对象创建模块,用于响应于图片对象创建请求,创建图片对象;
[0018]属性设置模块,用于将图片对象的属性设置为登出接口地址;
[0019]请求发送模块,用于根据所述登出接口地址,向服务端发送访问请求;
[0020]数据处理模块,用于解析服务端基于所述访问请求返回的数据,解析不成功触发回调函数,实现登出。
[0021]在一实施例中,所述基于图片的请求登出装置,还包括:
[0022]回调函数设置模块,响应用户输入的地址信息,在所述回调函数中设置要跳转的目标地址;
[0023]在一实施例中,所述基于图片的请求登出装置,还包括:
[0024]回调函数触发模块,解析不成功,触发所述回调函数,跳转到所述目标地址对应的页面。
[0025]本申请实施例还提供了一种电子设备,所述电子设备包括:
[0026]处理器;
[0027]用于存储处理器可执行指令的存储器;
[0028]其中,所述处理器被配置为执行上述基于图片的请求登出方法。
[0029]本申请实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成上述基于图片的请求登出方法。
[0030]本申请上述实施例提供的技术方案,通过响应于图片对象创建请求,创建图片对象,将图片对象的属性设置为登出接口地址,根据登出接口地址,向服务端发送访问请求,解析服务端基于访问请求返回的数据,解析不成功触发回调函数,实现登出,从而无需多余代码或者引入第三方库就实现请求登出接口,实现登出,无浏览器兼容问题,并且能够在登出后进行一些页面跳转等操作。
附图说明
[0031]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
[0032]图1为本申请一实施例提供的基于图片的请求登出方法的应用场景示意图;
[0033]图2为本申请一实施例提供的电子设备的结构示意图;
[0034]图3是本申请一实施例提供的基于图片的请求登出方法的流程示意图;
[0035]图4是本申请一实施例提供的基于图片的请求登出方法的流程示意图;
[0036]图5为本申请一实施例示出的基于图片的请求登出装置的框图。
具体实施方式
[0037]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0038]相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0039]本申请中当用户基于图片对象来请求登出时,首先客户端通过响应于图片对象创建请求,创建图片对象;然后客户端将图片对象的属性设置为登出接口地址;接着客户端根据登出接口地址,向服务端发送访问请求;最后客户端解析服务端基于访问请求返回的数据,解析不成功触发回调函数,实现登出。
[0040]图1为本申请一实施例提供的基于图片的请求登出方法的应用场景示意图。如图1所示,该应用场景可以包括客户端10及服务端20。客户端10可以是智能手机、平板电脑、笔记本电脑或台式电脑等,服务端20可以为台式电脑、服务器、服务器集群或云计算中心等。客户端10及服务端20通过有线或无线网络连接。客户端10及服务端20可用于执行下述基于
图片的请求登出方法。
[0041]图2为本申请一实施例提供的电子设备的结构示意图。该电子设备可以用于执行本申请实施例提供的基于图片的请求登出方法。如图2所示,该电子设备200包括:一个或多个处理器202,一个或多个存储处理器可执行指令的存储器204,其中,所述处理器202被配置为执行本申请下述实施例提供的基于图片的请求登出方法。
[0042]所述处理器202可以是网关,也可以为智能终端,或者是包含中央处理单元(CPU)、图像处理单元(GPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元的设备,可以对所述电子设备200中的其它组件的数据进行处理,还可以控制所述电子设备200中的其它组件以执行期望的功能。
[0043]所述存储器204可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图片的请求登出方法,其特征在于,包括:响应于图片对象创建请求,创建图片对象;将图片对象的属性设置为登出接口地址;根据所述登出接口地址,向服务端发送访问请求;解析服务端基于所述访问请求返回的数据,解析不成功触发回调函数,实现登出。2.根据权利要求1所述的方法,其特征在于,所述图片对象的属性包括:所述图片对象的src属性。3.根据权利要求2所述的方法,其特征在于,所述将图片对象的属性设置为登出接口地址,包括:将所述图片对象的src属性赋值为登出接口地址。4.根据权利要求1所述的方法,其特征在于,所述解析不成功触发回调函数,实现登出,包括:响应用户输入的地址信息,在所述回调函数中设置要跳转的目标地址;解析不成功,触发所述回调函数,实现登出,跳转到所述目标地址对应的页面。5.根据权利要求4所述的方法,其特征在于,所述目标地址对应的页面包括登录页面或首页。6.一种基于图片的请求登出装置,其特征在于,包括:图片对象创建模块,响应于图片对象创建请求,创建...

【专利技术属性】
技术研发人员:李奇诺
申请(专利权)人:挂号网杭州科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1