[发明专利]Flutter_web运行方法、装置、设备及介质在审

专利信息
申请号: 202310665369.3 申请日: 2023-06-07
公开(公告)号: CN116647546A 公开(公告)日: 2023-08-25
发明(设计)人: 杨赛;刘昌钰;齐翊 申请(专利权)人: 政采云有限公司
主分类号: H04L67/02 分类号: H04L67/02;H04L67/56
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 侯珊
地址: 310000 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: flutter_web 运行 方法 装置 设备 介质
【说明书】:

本申请公开了Flutter_web运行方法、装置、设备及介质,应用于通过编译Flutter工程生成的web应用,涉及计算机技术领域,包括:获取代理服务器的IP地址和端口号;创建初始接口数据请求,并将初始接口数据请求中的域名替换为IP地址和端口号,以得到相应的替换后接口数据请求;将替换后接口数据请求发送至代理服务器,以便代理服务器将替换后接口数据请求发送至服务端,并接收服务端发送的与替换后接口数据请求对应的返回数据;接收代理服务器转发的返回数据。本申请通过代理服务的方式访问本地web,无需改变原来的项目,就能自动实现代理访问,实现Flutter_web运行。

技术领域

发明涉及计算机技术领域,特别涉及一种Flutter_web运行方法、装置、设备及介质。

背景技术

使用Flutter侧开发的应用程序,可以编译成APP在手机端运行,也可以编译成web端在浏览器上运行,但是在编译成web在浏览器本地运行时,通常会存在跨域问题,如本地浏览器运行的URL为127.0.0.1:8080/index.html,但是web请求的数据URL可能为:baidu.com/api/list,这时候我们在浏览器本地运行的时候,就会发现数据请求不到,页面展示不出来。目前市面上通用方案大约有以下几种:浏览器关闭跨域限制;服务端接口层取消跨域限制

以上方案在通过html、css、js编写的web应用是可以解决跨域问题,但是在flutter_web测是有他们的局限性的:

Flutter_web一般是通过Flutter编写的程序,编译出来的,但是Flutter编译的程序本身又有跨平台性,所以一般是在一个工程即编译成APP,又编译成web,但是在编写代码时,APP侧是不存在跨域问题的,可以请求不同业务的请求域名,但是这时候编译成的web就会在不同的域名间存在跨域问题

通过关闭浏览器跨域限制,需要执行浏览器命令或者设置打开,缺少了数据安全性。服务端接口层取消跨域限制。跨域本身就是为了增加浏览器访问的安全性,取消接口的跨域限制,增加了服务数据的危险性,通常服务端不会这样去做。因此,如何解决Flutter_web本地运行调试跨域问题以及多域名访问跨域问题是关键。

发明内容

有鉴于此,本发明的目的在于提供一种Flutter_web运行方法、装置、设备及介质,能够通过代理服务的方式访问本地web,无需改变原来的项目,就能自动实现代理访问。其具体方案如下:

第一方面,本申请公开了一种Flutter_web运行方法,应用于通过编译Flutter工程生成的web应用,包括:

获取代理服务器的IP地址和端口号;

创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述IP地址和所述端口号,以得到相应的替换后接口数据请求;

将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据;

接收所述代理服务器转发的所述返回数据。

可选的,所述获取代理服务器的IP地址和端口号之前,还包括:

通过所述代理服务器将所述代理服务器自身的所述IP地址和所述端口号写入预设资源目录下。

可选的,所述获取代理服务器的IP地址和端口号,包括:

通过对所述预设资源目录发起读取请求,以获取所述预设资源目录中保存的所述代理服务器的IP地址和端口号。

可选的,所述通过所述代理服务器将所述代理服务器自身的所述IP地址和所述端口号写入预设资源目录下,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于政采云有限公司,未经政采云有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310665369.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top