当前位置: 首页 > news >正文

广东网站建设网站建立学校网站

广东网站建设网站,建立学校网站,国外做鞋子的网站,如何在网站页面添加代码最近基于 Tauri 和 React 开发一个用于 http/https 接口测试的工具 Get Tools,其中使用了 tauri 提供的 fetch API,在开发调试过程中遇到了一些权限和参数问题,在此记录下来。 权限配置 在 tauri 应用中,如果想要使用 http 或 fe…

最近基于 TauriReact 开发一个用于 http/https 接口测试的工具 Get Tools,其中使用了 tauri 提供的 fetch API,在开发调试过程中遇到了一些权限和参数问题,在此记录下来。

Tauri Http

权限配置

tauri 应用中,如果想要使用 httpfetch API 发送请求,必须配置相应的权限和 scope
否则会出现类似这样的报错:url not allowed on the configured scope: http://xxx.com/xxx

因此,需要在 tauri.conf.json 文件中进行配置:

{"tauri": {"allowlist": {// ..."http": {"all": true,"request": true,"scope":["http://**","https://**"]}// ...}}
}

如上所示,将 httpscope 字段配置了 http://**https://** 匹配规则,就可以发送任意的 http/ https 的接口请求了,并且不存在跨域问题。

http 请求封装

平常习惯了使用 ajaxaxios 的请求方法,所以这里对 tauri 提供的 fetch API 进行基础封装,统一 GETPOST 的请求形式和参数配置,让使用更丝滑。

// http.jsimport { fetch, ResponseType, Body } from '@tauri-apps/api/http'// https://tauri.app/zh-cn/v1/api/js/http#fetch
export const http = (opts = {}) => {return new Promise((resolve, reject) => {const { url, method, query, data, headers, callback } = optsfetch(url, {method: method || 'GET',headers: {'content-type': 'application/json',...headers,},responseType: ResponseType.JSON,timeout: 60000,query: query,body: Body.json({...data,}),}).then((res) => {callback && callback(res)resolve(res)}).catch((e) => {reject(e)})})
}

欢迎访问:天问博客

http://www.sczhlp.com/news/84840/

相关文章:

  • 科讯cms 网站地图中文网站排名
  • 网站设计与管理教程什么是关键词广告
  • 洛阳市建设规划局网站学php搞网站开发
  • 做网站现在还行吗服务好的岑溪网站开发
  • 宜宾网站建设工作室智能营销云
  • 网站提交已注册域名怎么做网站呢
  • 信阳制作网站ihanshi久久室内设计网
  • 怎么把网页设置为不信任网站门户网站兴化建设局
  • 网站免费建站广告机网站建设状况
  • 深圳市网站建设公司设计公司城阳建设局网站
  • 用ps做网站网站色彩学
  • 怎么做自己的快递查询网站完整网站开发教程
  • 无锡网站服务公司做个网页要多少钱
  • 漏洞解析--CSRF
  • 0828-今日热点列表 - jobleap4u.com
  • 第一篇随笔
  • Rust/C/C++ 混合构建 - Buck2构建工具一探究竟
  • CF1404D Game of Pairs
  • 马鞍山的网站建设公司wordpress按钮
  • 网站建设首期款网页制作用什么软件比较好
  • 企业网站制作哪些公司制作石家庄建行网站
  • 网站建设与运营的收入来源网页设计个人网页html代码
  • 自定义网站模块网站建设中字样图片
  • Office支持终止:如何防止宏灾难
  • 邢台市做网站网站运行团队建设
  • wordpress 获取微博甘肃网站seo技术厂家
  • 网站验证码插件wordpress 建站案例
  • 江津网站建设WordPress接入广告
  • 没人做网站了吗分析网站网站
  • 如何建设一个博客网站wordpress目录图片