用途:该技能针对 Tauri v2 的 http-client 插件,帮助开发者在 Rust 侧发起 HTTP 请求,绕过 WebView 限制,并通过域名白名单实现安全的请求处理。触发场景包括用户提到 http client、allowlist、requests、WebView,或“HTTP 请求”“白名单”等关键词时使用。
主要能力:定义允许的域名、请求方法与请求头;配置 http-client 插件的能力(capabilities)与作用域(scope);实现请求超时、重试与错误处理;校验敏感数据处理与日志记录规范。
使用方式:按步骤先确定允许的域名、方法与请求头,再配置插件能力与作用域,随后加入超时、重试和错误处理逻辑,最后检查敏感数据处理与日志。技能产出为请求策略与白名单方案,以及安全与日志清单。
适用场景:需要在 Tauri 应用中从 Rust 侧安全访问外部服务、约束可访问域名并统一请求策略时。
限制:范围为 HTTP client 插件使用本身,重点在域名白名单与传输安全。具体代码、安装命令、收费与平台信息暂未提供。参考资料为 Tauri 官方文档:https://v2.tauri.app/plugin/http-client/ 与 https://v2.tauri.app/zh-cn/plugin/http-client/。